<SEC-DOCUMENT>0001140361-26-023171.txt : 20260528
<SEC-HEADER>0001140361-26-023171.hdr.sgml : 20260528
<ACCEPTANCE-DATETIME>20260528170212
ACCESSION NUMBER:		0001140361-26-023171
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		110
CONFORMED PERIOD OF REPORT:	20260331
FILED AS OF DATE:		20260528
DATE AS OF CHANGE:		20260528

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			EPLUS INC
		CENTRAL INDEX KEY:			0001022408
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-COMPUTER & PERIPHERAL EQUIPMENT & SOFTWARE [5045]
		ORGANIZATION NAME:           	07 Trade & Services
		EIN:				541817218
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0331

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

	BUSINESS ADDRESS:	
		STREET 1:		13595 DULLES TECHNOLOGY DRIVE
		CITY:			HERNDON
		STATE:			VA
		ZIP:			20171-3413
		BUSINESS PHONE:		7039848400

	MAIL ADDRESS:	
		STREET 1:		13595 DULLES TECHNOLOGY DRIVE
		CITY:			HERNDON
		STATE:			VA
		ZIP:			20171-3413

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MLC HOLDINGS INC
		DATE OF NAME CHANGE:	19960906
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ef20070470_10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu May 28 21:01:21 UTC 2026 -->
<!-- Created by CompSci Resources, LLC on Thu May 14 08:19:04 UTC 2026 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:plus="http://eplus.com/20260331" xmlns:srt="http://fasb.org/srt/2025" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-types="http://fasb.org/us-types/2025" 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: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif; font-size: 10pt;"><div>

  </div><hr style="border-top: 3px solid black; border-bottom: 1px solid black; border-left: none; border-right: none; height: 2px;"/><div>
  </div><div style="text-align: center; font-size: 14pt;">
   <span style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">&#160;</span><span style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); font-weight: bold;">UNITED STATES</span>
  </div><div>

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

  </div><div style="text-align: center; font-size: 12pt;">
   <span style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); 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-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); font-weight: bold;">FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-18356">10-K</ix:nonNumeric></span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;"> <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentAnnualReport" id="ixv-28"><span style=" font-size: 10.0pt; color: #000000;">&#9746;</span></ix:nonNumeric><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span> </div><div>

  </div><div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">For the fiscal year ended </span><span style="text-decoration:underline"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-18357"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-18358">March 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-18359">2026</ix:nonNumeric></ix:nonNumeric></span> </div><div>

  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">OR</span>
  </div><div>

  </div><div style="text-align: center;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="ixv-40"><span style=" font-size: 10.0pt; color: #000000;">&#9744;</span></ix:nonNumeric><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">For the transition period from____ to ____.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Commission file number: </span><ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-53"><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; text-decoration: underline;">1-34167</span></ix:nonNumeric> </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <img alt="" src="image1.gif" style="width: 64.3pt; height: 53.84pt;"/>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>


  </div><div style="text-align: center; font-size: 24pt;"> <ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-64"><span style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">e</span><span style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); font-weight: bold;">Plus inc.</span></ix:nonNumeric> </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">(Exact name of registrant as specified in its charter)</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>


  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;"/><td style="width: 50%;"/></tr><tr style="vertical-align: top;"> <td style="padding: 0px;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-82"><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; text-decoration: underline;">Delaware</span></ix:nonNumeric> </div> </td> <td style="padding: 0px;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-86"><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; text-decoration: underline;">54-1817218</span></ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px;"> <div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">(State or other jurisdiction of incorporation or organization)</span> </div> </td> <td style="padding: 0px;"> <div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">(I.R.S. Employer Identification No.)</span> </div> </td> </tr> </table><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; text-decoration: underline;"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-18360">13595 Dulles Technology Drive</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-18361">Herndon</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressStateOrProvince" id="ixv-18362">VA</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-18363">20171-3413</ix:nonNumeric></span> </div><div>

  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">(Address, including zip code, of principal executive offices)</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Registrant&#8217;s telephone number, including area code:</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;"> (<ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-18364">703</ix:nonNumeric>) <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-18365">984-8400</ix:nonNumeric></span> </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Securities registered pursuant to Section 12(b) of the Act:</span>
  </div><div>

  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 33%;"/><td style="width: 34%;"/><td style="width: 33%;"/></tr><tr style="vertical-align: top;"> <td style="padding: 0px 5.4pt;"> <div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; text-decoration: underline;">Title of each class</span> </div> </td> <td style="padding: 0px 5.4pt;"> <div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; text-decoration: underline;">Trading Symbol(s)</span> </div> </td> <td style="padding: 0px 5.4pt;"> <div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; text-decoration: underline;">Name of each exchange on which registered</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 5.4pt;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-132"><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Common Stock, $.01 par value</span></ix:nonNumeric> </div> </td> <td style="padding: 0px 5.4pt;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-136"><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">PLUS</span></ix:nonNumeric> </div> </td> <td style="padding: 0px 5.4pt;"> <div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" name="dei:SecurityExchangeName" id="ixv-18366">NASDAQ</ix:nonNumeric> Global Select Market</span> </div> </td> </tr> </table><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Securities registered pursuant to Section 12(g) of the Act:</span>
  </div><div>

  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; text-decoration: underline;">None</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span>
  </div><div>

  </div><div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-18367">Yes</ix:nonNumeric> </span><span style=" font-size: 10.0pt; color: #000000;">&#9746;</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"> No </span><span style=" font-size: 10.0pt; color: #000000;">&#9744;</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 of Section 15(d) of the Act.</span>
  </div><div>

  </div><div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Yes </span><span style=" font-size: 10.0pt; color: #000000;">&#9744;</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"> <ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-18368">No</ix:nonNumeric> </span><span style=" font-size: 10.0pt; color: #000000;">&#9746;</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">&#160;Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</span>
  </div><div>

  </div><div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-18369">Yes</ix:nonNumeric> </span><span style=" font-size: 10.0pt; color: #000000;">&#9746;</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"> No </span><span style=" font-size: 10.0pt; color: #000000;">&#9744;</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">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 (Section 229.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span>
  </div><div>

  </div><div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-18370">Yes</ix:nonNumeric> </span><span style=" font-size: 10.0pt; color: #000000;">&#9746; </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">No </span><span style=" font-size: 10.0pt; color: #000000;">&#9744;</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">&#160;Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definition of &#8220;large accelerated filer&#8221;, &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221;, and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>


  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;"/><td style="width: 50%;"/></tr><tr style="vertical-align: top;"> <td style="padding: 0px;"> <div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-18371">Large accelerated filer</ix:nonNumeric> </span><span style=" font-size: 10.0pt; color: #000000;">&#9746;</span> </div> </td> <td style="padding: 0px;"> <div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Accelerated filer </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">&#61551;</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px;"> <div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Non-accelerated filer &#61551;</span> </div> </td> <td style="padding: 0px;"> <div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Smaller reporting company </span><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntitySmallBusiness" id="ixv-220"><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">&#61551;</span></ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px;"> <div style="font-size: 10pt;">&#160; </div> </td> <td style="padding: 0px;"> <div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="ixv-18372">&#61551;</ix:nonNumeric></span> </div> </td> </tr> </table><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style=" font-size: 10.0pt; color: #000000;">&#9744;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262 (b)) by the registered public accounting firm that prepared or issued its audit report. </span><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="ixv-238"><span style=" font-size: 10.0pt; color: #000000;">&#9746;</span></ix:nonNumeric> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-245"><span style=" font-size: 10.0pt; color: #000000;">&#9746;</span></ix:nonNumeric> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). </span><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentFinStmtRestatementRecoveryAnalysisFlag" id="ixv-252"><span style=" font-size: 10.0pt; color: #000000;">&#9746;</span></ix:nonNumeric> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span>
  </div><div>

  </div><div style="text-align: center;"> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Yes </span><span style=" font-size: 10.0pt; color: #000000;">&#9744;</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"> No </span><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-264"><span style=" font-size: 10.0pt; color: #000000;">&#9746;</span></ix:nonNumeric> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The aggregate market value of the common stock held by non-affiliates of </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">e</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Plus, computed by reference to the closing price at which the stock was sold as of September 30, 2025, was $<ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityPublicFloat" scale="0" unitRef="usd" id="ixv-18373">1,849,899,831</ix:nonFraction>. The outstanding number of shares of common stock of </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">e</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Plus as of May 25, 2026, was <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-18374">26,151,583</ix:nonFraction>.</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">DOCUMENTS INCORPORATED BY REFERENCE</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The following documents are incorporated by reference into the indicated parts of this Annual Report on Form 10-K:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Portions of the Company's definitive Proxy Statement relating to its 2026 annual meeting of stockholders (the &#8220;2026 Proxy Statement&#8221;) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The 2026 Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the Company's fiscal year end to which this report relates.</span></div><div>

  </div><div>&#160;</div><hr style="border-top: 1px solid black; border-bottom: 3px solid black; border-left: none; border-right: none; height: 2px;"/><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">1</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header">&#160;</div></div><div>





  </div><div><a id="Table_of_Contents" title="Table of Contents"></a></div><table style="width: 100%; font-size: 10pt; margin-left: auto; margin-right: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 10%;">&#160;</td><td style="width: 85%;">&#160;</td><td style="width: 5%; text-align: right;">&#160;</td></tr><tr>
    <td>&#160;</td>
    <td style="text-align: center;"><b style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Table of Contents</b></td>
    <td style="text-align: center;">&#160;</td>
   </tr><tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center;">&#160;</td>
   </tr><tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center;">


      Page
     </td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2">
     <div>
      <a href="#Cautionary_Language_About_Forward-Looking_Statements">Cautionary Language About Forward-Looking Statements</a>
     </div>
    </td>
    <td style="text-align: right;">


      1
     </td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Part I
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Item 1.
     </div>
    </td>
    <td>
     <div>
      <a href="#BUSINESS">Business</a>
     </div>
    </td>
    <td style="text-align: right;">


      3
     </td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Item 1A.
     </div>
    </td>
    <td>
     <div>
      <a href="#RISK_FACTORS">Risk Factors</a>
     </div>
    </td>
    <td style="text-align: right;">


      9
     </td>
   </tr>
   <tr>
    <td>
     <div>
      Item 1B.
     </div>
    </td>
    <td>
     <div>
      <a href="#UNRESOLVED_STAFF_COMMENTS">Unresolved Staff Comments</a>
     </div>
    </td>
    <td style="text-align: right;">


      20</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Item 1C.
     </div>
    </td>
    <td>
     <div>
      <a href="#Cybersecurity">Cybersecurity</a>
     </div>
    </td>
    <td style="text-align: right;">


      21
     </td>
   </tr>
   <tr>
    <td>
     <div>
      Item 2.
     </div>
    </td>
    <td>
     <div>
      <a href="#PROPERTIES">Properties</a>
     </div>
    </td>
    <td style="text-align: right;">


      22
     </td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Item 3.
     </div>
    </td>
    <td>
     <div>
      <a href="#LEGAL_PROCEEDINGS">Legal Proceedings</a>
     </div>
    </td>
    <td style="text-align: right;">


      22
     </td>
   </tr>
   <tr>
    <td>
     <div>
      Item 4.
     </div>
    </td>
    <td>
     <div>
      <a href="#MINE_SAFETY_DISCLOSURES">Mine Safety Disclosures</a>
     </div>
    </td>
    <td style="text-align: right;">


      22
     </td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Part II
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Item 5.
     </div>
    </td>
    <td>
     <div>
      <a href="#MARKET_FOR_REGISTRANTS_COMMON_EQUITY_RELATED_STOCKHOLDER_MATTERS_AND_ISSUER_PURCHASES_OF_EQUITY_SECURITIES">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</a>
     </div>
    </td>
    <td style="text-align: right;">


      23
     </td>
   </tr>
   <tr>
    <td>
     <div>
      Item 6.
     </div>
    </td>
    <td>
     <div>
      <a href="#RESERVED">[RESERVED]</a>
     </div>
    </td>
    <td style="text-align: right;">


      24
     </td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Item 7.
     </div>
    </td>
    <td>
     <div>
      <a href="#MANAGEMENTS_DISCUSSION_AND_ANALYSIS_OF_FINANCIAL_CONDITION_AND_RESULTS_OF_OPERATIONS">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a>
     </div>
    </td>
    <td style="text-align: right;">


      25
     </td>
   </tr>
   <tr>
    <td>
     <div>
      Item 7A.
     </div>
    </td>
    <td>
     <div>
      <a href="#QUANTITATIVE_AND_QUALITATIVE_DISCLOSURES_ABOUT_MARKET_RISK">Quantitative and Qualitative Disclosures About Market Risk</a>
     </div>
    </td>
    <td style="text-align: right;">42</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Item 8.
     </div>
    </td>
    <td>
     <div>
      <a href="#FINANCIAL_STATEMENTS_AND_SUPPLEMENTARY_DATA">Financial Statements and Supplementary Data</a>
     </div>
    </td>
    <td style="text-align: right;">42</td>
   </tr>
   <tr>
    <td>
     <div>
      Item 9.
     </div>
    </td>
    <td>
     <div>
      <a href="#CHANGES_IN_AND_DISAGREEMENTS_WITH_ACCOUNTANTS_ON_ACCOUNTING_AND_FINANCIAL_DISCLOSURE">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a>
     </div>
    </td>
    <td style="text-align: right;">42</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Item 9A.
     </div>
    </td>
    <td>
     <div>
      <a href="#CONTROLS_AND_PROCEDURES">Controls and Procedures</a>
     </div>
    </td>
    <td style="text-align: right;">


      43</td>
   </tr>
   <tr>
    <td>
     <div>
      Item 9B.
     </div>
    </td>
    <td>
     <div>
      <a href="#OTHER_INFORMATION">Other Information</a>
     </div>
    </td>
    <td style="text-align: right;">


      44</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Item 9C.
     </div>
    </td>
    <td>
     <div>
      <a href="#DISCLOSURE_REGARDING_FOREIGN_JURISDICTIONS_THAT_PREVENT_INSPECTIONS">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a>
     </div>
    </td>
    <td style="text-align: right;">


      44</td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Part III
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Item 10.
     </div>
    </td>
    <td>
     <div>
      <a href="#DIRECTORS_EXECUTIVE_OFFICERS_AND_CORPORATE_GOVERNANCE">Directors, Executive Officers, and Corporate Governance</a>
     </div>
    </td>
    <td style="text-align: right;">


      44</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Item 11.
     </div>
    </td>
    <td>
     <div>
      <a href="#EXECUTIVE_COMPENSATION">Executive Compensation</a>
     </div>
    </td>
    <td style="text-align: right;">


      44</td>
   </tr><tr>
    <td>Item 12.</td>
    <td><a href="#SECURITY_OWNERSHIP_OF_CERTAIN_BENEFICIAL_OWNERS_AND_MANAGEMENT_AND_RELATED_STOCKHOLDER_MATTERS">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></td>
    <td style="text-align: right;">44</td>
   </tr>

   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Item 13.
     </div>
    </td>
    <td>
     <div>
      <a href="#CERTAIN_RELATIONSHIPS_AND_RELATED_TRANSACTIONS_AND_DIRECTOR_INDEPENDENCE">Certain Relationships and Related Transactions, and Director Independence</a>
     </div>
    </td>
    <td style="text-align: right;">


      45</td>
   </tr>
   <tr>
    <td>
     <div>
      Item 14.
     </div>
    </td>
    <td>
     <div>
      <a href="#PRINCIPAL_ACCOUNTING_FEES_AND_SERVICES">Principal Accounting Fees and Services</a>
     </div>
    </td>
    <td style="text-align: right;">


      45</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Part IV
     </div>
    </td>
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Item 15.
     </div>
    </td>
    <td>
     <div>
      <a href="#EXHIBITS_AND_FINANCIAL_STATEMENT_SCHEDULES">Exhibits and Financial Statement Schedules</a>
     </div>
    </td>
    <td style="text-align: right;">


      45</td>
   </tr>
   <tr>
    <td>
     <div>
      Item 16.
     </div>
    </td>
    <td>
     <div>
      <a href="#FORM_10-K_SUMMARY">Form 10-K Summary</a>
     </div>
    </td>
    <td style="text-align: right;">


      48</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2">&#160;</td>
    <td style="text-align: right;">&#160;</td>
   </tr>
   <tr>
    <td colspan="2">
     <div>
      Signatures
     </div>
    </td>
    <td style="text-align: right;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">2</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-align: center;">
   <a id="Cautionary_Language_About_Forward-Looking_Statements" title="Cautionary Language About Forward-Looking Statements"></a><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">CAUTIONARY LANGUAGE ABOUT FORWARD-LOOKING STATEMENTS</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">This Annual Report on Form 10-K contains certain statements that are, or may be deemed to be, &#8220;forward-looking statements&#8221; within the meaning of Section 27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and are made in reliance upon the protections provided by such acts for forward-looking statements. Such forward-looking statements are not based on historical fact but are based upon numerous assumptions about future conditions that may not occur. Given their forward-looking nature, these statements involve substantial risks, uncertainties and potentially inaccurate assumptions. Forward-looking statements are generally identifiable by the use of forward-looking words such as &#8220;may,&#8221; &#8220;should,&#8221; &#8220;would,&#8221; &#8220;intend,&#8221; &#8220;estimate,&#8221; &#8220;will,&#8221; &#8220;potential,&#8221; &#8220;possible,&#8221; &#8220;could,&#8221; &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;project,&#8221; and similar expressions or by using future dates. Readers are cautioned not to place undue reliance on any forward-looking statements made by us or on our behalf. Forward-looking statements are made based upon information that is currently available or management&#8217;s current expectations and beliefs concerning future developments and their potential effects upon us, speak only as of the date hereof, and are subject to certain risks and uncertainties. We do not undertake any obligation to publicly update or correct any forward-looking statements to reflect events or circumstances that subsequently occur, or of which we later become aware. Actual events, transactions and results may materially differ from the anticipated events, transactions, or results described in such statements. Our ability to consummate such transactions and achieve such events or results is subject to certain risks and uncertainties. Such risks and uncertainties include, but are not limited to, the matters set forth below:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     financial losses resulting from national and international political instability fostering uncertainty and volatility in the global economy including changes in interest rates, tariffs, inflation, export requirements applicable to products we sell, sanctions and exposure to foreign currency rate changes;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     supply chain issues, including a shortage of IT component parts and products, and our vendors&#8217; rapid and unpredictable price fluctuations relating thereto, or a customer&#8217;s or vendor&#8217;s cancellation of orders such as for, but not limited to, memory chips. These issues may increase our and the customer&#8217;s costs, decrease gross profit, cause a delay in fulfilling or inability to fulfill customer orders, increase our need for working capital, delay the completion of professional services, or require the purchase of IT products or services needed to support our internal infrastructure or operations, resulting in an adverse impact on our financial results;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     significant adverse changes in our relationship with one or more of our larger customer accounts or vendors, including decreased account profitability, reductions in contracted services, or a loss of such relationships;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     risks relating to artificial intelligence (&#8220;AI&#8221;), including the use or capabilities of AI and emerging laws, rules and regulations related to AI;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our ability to manage a diverse product set of solutions, including AI products and services, in highly competitive markets with a number of key vendors;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     changes in the IT industry and/or rapid changes in product offerings, including the proliferation of the cloud, infrastructure as a service (&#8220;IaaS&#8221;), software as a service (&#8220;SaaS&#8221;), platform as a service (&#8220;PaaS&#8221;), and AI which may affect our financial results;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our ability to remain secure during a cybersecurity attack or other information technology (&#8220;IT&#8221;) outage, including disruptions in our, our vendors or a third party&#8217;s IT systems and data and audio communication networks;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     a material decrease in the credit quality of our customer base, or a material increase in our credit losses;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     increases to our costs including wages and our ability to increase our prices to our customers as a result, or negative financial impacts due to the pricing arrangements we have with our customers;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     reliance on third parties to perform some of our service obligations to our customers, and the reliance on a small number of key vendors in our supply chain with whom we do not have long-term supply agreements, guaranteed price agreements, or assurance of stock availability;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     the possibility of a reduction of vendor incentives provided to us;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our inability to identify merger and acquisition candidates, perform sufficient due diligence prior to completing mergers and acquisitions, successfully complete merger and acquisition transactions (including on favorable terms), successfully integrate a completed merger and/or acquisition, identify an opportunity for, or successfully complete, a business disposition, or achieve the operational and financial results we anticipate after a disposition (such as from completing the sale of our domestic financing business);
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>



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

  </div><div style="text-indent: -18pt; padding-left: 54pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our ability to secure our own and our customers&#8217; electronic and other confidential information, while maintaining compliance with evolving data privacy and cybersecurity laws and regulations and appropriately providing required notice and disclosure of cybersecurity incidents when and if necessary;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our dependence on key personnel to maintain certain customer relationships, and our ability to hire, train, and retain sufficient qualified personnel&#160;by recruiting and retaining highly skilled, competent personnel with needed vendor certifications;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our ability to increase our total number of customers and our ability to increase our total number of customers who use our managed services and professional services while we continuously enhance our managed services offerings to remain competitive in the marketplace;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     inadequate design or maintenance of our IT platforms for internal use or solutions we offer to our customers or our inability to effectively and timely capitalize on the opportunities made available by the adoption of AI and not having adequate or competent IT personnel to support our business;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     cybersecurity attacks that have occurred while employees work remotely and our ability to adequately train our personnel to prevent a cyber event;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     exposure to changes in, interpretations of, or enforcement trends in, and customer and vendor actions in anticipation of or response to, legislation and regulatory matters;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our service agreements that may require external audits and any deficiencies identified in such audit reports could negatively affect our client engagements, and our professional and liability insurance policies coverage may be insufficient to cover a claim;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     a natural disaster or other adverse event at one of our primary configuration centers, data centers, or a third-party provider or vendor location could negatively impact our business;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     failure to comply with public sector contracts, or related applicable laws or regulations;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our ability to raise capital, maintain or increase, as needed, our lines of credit with vendors or our floor plan facility, or the effect of those matters on our common stock price;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our ability to predictably meet expectations of the investor and analyst community, including relative to our financial performance guidance that we provide, including based on the continuation of dividends and share repurchases;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our ability to implement comprehensive plans for the integration of sales forces, cost containment, asset rationalization, systems integration, and other key strategies following mergers and acquisitions; and
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     our ability to protect our intellectual property rights and successfully defend any challenges to the validity of our intellectual property or allegations that we are infringing upon any third-party intellectual property, and the costs associated with those actions, and, when appropriate, the costs associated with licensing required technology.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We cannot be certain that our business strategy will be successful or that we will successfully address these and other challenges, risks, and uncertainties. For a further list and description of various risks, relevant factors, and uncertainties that could cause future results or events to differ materially from those expressed or implied in our forward-looking statements, see Part I, Item 1A, &#8220;Risk Factors&#8221; and Part II, Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; sections contained elsewhere in this report, as well as other reports that we file with the Securities and Exchange Commission (&#8220;SEC&#8221;).</span></div><div>

  </div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">2</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
  </div><div style="text-align: center;">
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">PART I</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;</div><div>
  </div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 1.</span>
    </div>
    <div>
     <a id="BUSINESS" title="BUSINESS"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">BUSINESS</span>
    </div>
  </div><div style="text-indent: -72pt; padding-left: 72pt;">


  &#160;</div><div>


  </div><div><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Our Business</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">e</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Plus inc. (&#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; or &#8220;</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">e</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Plus&#8221;) is a </span><span style="font-family: Times New Roman; font-size: 10.0pt;">leading provider of technology solutions across the IT spectrum spanning AI, cloud, data center, security, networking, and collaboration, to domestic and foreign organizations across all industry segments. </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We operate through our product, professional services, and managed services segments. We have been in business since 1990.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Our Solutions</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt;">Our solutions are comprised of world class leading technologies from partners such as Amazon Web Services (&#8220;AWS&#8221;), Arista Networks, Check Point, Cisco Systems, Citrix, CrowdStrike, Dell, Everpure, F5 Networks, Foresite, Fortinet, Gigamon, HPE, Lenovo, Microsoft, NetApp, Nutanix, NVIDIA, Oracle, Palo Alto Networks, Proficio, Rubrik, SentinelOne, Varonis, VMware by Broadcom, Zoom, and many others.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt;">Our solutions leverage a broad range of professional, consultative, and managed services, across the technology spectrum. We possess top-level engineering certifications with a broad range of leading IT technologies that enable us to offer multi-vendor IT solutions that are optimized for each of our customers&#8217; specific requirements. We are skilled in AI, orchestration and automation, application modernization, DevSecOps, zero-trust architectures, data management, data visualization, analytics, network modernization, edge computing, consumption licensing models, and other advanced and emerging technologies.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt;">Our scale and financial resources enable us to continue investing in engineering and technology resources to stay at the forefront of technology trends. Our proprietary hosted software solutions give our customers more control over their IT supply chain through automating and optimizing the procurement and management of their owned, leased, and consumption-based assets. These solutions have expanded to include private marketplace experiences for our customers such as AWS Marketplace, Azure Marketplace, and Google Cloud Marketplace.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; font-weight: bold;">Our Customers</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt;">We serve </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">4,200 customers that are primarily middle market to large enterprises and</span><span style="font-family: Times New Roman; font-size: 10.0pt;"> state and local government institutions, including state and local education (&#8220;SLED&#8221;)</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"> institutions, across diverse customer end markets. </span><span style="font-family: Times New Roman; font-size: 10.0pt;">For the year ended March 31, 2026, the percentage of revenue by customer end market within our business includes 30% for  telecommunications, media and entertainment, 13% for SLED, 13% for healthcare, 12% for technology, 10% for financial services, and 6% for retail. Sales to Verizon Communications Inc. represented 24%, 17%, and 19% of our net sales and 17%, 12%, and 13% of gross billings for the years ended March 31, 2026, 2025, and 2024, respectively. We sell to customers in the United States (&#8220;US&#8221;), which account for most of our sales, and to customers in select international markets including the United Kingdom (&#8220;UK&#8221;), the European Union (&#8220;EU&#8221;), India, and Singapore.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Our Competition</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The market for IT solutions is highly competitive, subject to macro-economic cycles, and the entry of new competitors. Additionally, the market is subject to disruption from consolidation of existing market participants that will create larger competitors, by the introduction of disruptive technologies, and by other activities of industry participants. We expect to continue to compete in all areas of our business against local, regional, national, and international firms, including vendors, consulting firms, international, national, and regional resellers, and service providers. Some of our competitors are direct marketers with little value-add and sell products as commodities, which can place downward pressure on product pricing. In addition, many vendors may sell directly to our customers, and our continued ability to compete effectively may be affected by the strategies and business practices of such vendors. Also, some distributors have or are creating entities which can resell directly to customers and hold SLED contracts. Some vendors are building and launching their own adoption and managed services to better ensure customer satisfaction and retainment. We face indirect competition from potential customers&#8217; reluctance to move away from legacy systems, processes, and solutions providers. As IT consumption shifts from IT personnel and legacy infrastructure to line-of-business based outcomes using off-premise, on-demand, and cloud solutions, the legacy resale model has continued to shift from an upfront sale to a recurring revenue model.</span></div><div>

  </div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">3</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Our Offerings</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We provide a range of IT products and advanced professional and managed services to help our customers improve productivity, profitability, and revenue growth while reducing operating costs. </span><span style="font-family: Times New Roman; font-size: 10.0pt;">We believe that our customers view technology purchases as integrated solutions, rather than discrete product and service categories, and most of our sales are derived from integrated solutions involving our customers&#8217; data center, cloud, AI, network, security, and collaboration infrastructure. We hold various technical and IT product sales-related certifications from leading vendors and software publishers, which authorizes us to market their products and enables us to provide advanced professional and managed services. We actively engage with emerging vendors to offer their technologies to our customers, including understanding new technologies and obtaining training and certifications as needed by our employees. Our flexible platform and customizable catalogs facilitate the addition of new vendors&#8217; products with minimal incremental effort. </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our business segments provide the following products and services:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div style="font-family: Aptos;">
   <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Product segment:</span>
  </div><div style="font-family: Aptos;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">IT sales</span><span style="font-family: &quot;Times New Roman&quot;;">&#160;includes sales of third-party hardware, perpetual and subscription software, maintenance, software assurance, and services. </span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="font-family: Aptos;">
   <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Managed services segment</span><span style="font-style: italic;">:</span>
  </div><div style="font-family: Aptos;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Managed services for infrastructure and cloud</span><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">&#160;</span><span style="font-family: &quot;Times New Roman&quot;;">proactively monitor and manage a broad range of technologies on-premises and in-the-cloud with services such as Managed Services for Azure, Managed Webex Calling, Managed Webex Contact Center, Managed Zoom Phone, Managed Zoom Contact Center, unified communications, video-enabled workspaces, compute, storage, network infrastructure (on-prem, cloud, and SASE), firewall management, endpoint protection, and Managed Power Protection to ensure support of a broad cross-section of technologies spanning multiple vendor solutions. These solutions are built in a flexible subscription model for customers to monitor, manage, and maximize business critical technologies&#8212;including cloud, security, data center, mobility, and collaboration based on an ITIL Framework backed with System and Organization Controls 1 Type 2 and System and Organization Controls 2 Type 2 attestations. </span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Enhanced Maintenance Support (&#8220;EMS&#8221;) or ePlus Lifecycle-Services Support (&#8220;ELSS&#8221;)</span><span style="font-family: &quot;Times New Roman&quot;;"> simplifies our customers&#8217; support experience with single-call support for multi-vendor environments. We provide around-the clock, 24/7, level 1, 2, and 3 support to our customers from our dedicated engineers and our certified bench of experts 365 days a year. Our services are certified by leading vendors. Various vendors solutions we use are e-Bonded or Smart-Bonded, providing bi-directional ticket synchronization to facilitate expedient resolution and a custom executive dashboard provides related lifecycle data to the customer for all contracted assets.</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Service desk</span><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">&#160;</span><span style="font-family: &quot;Times New Roman&quot;;">provides</span><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">&#160;</span><span style="font-family: &quot;Times New Roman&quot;;">outsourced functions including, but not limited to, server and desktop account management, Microsoft Office support, printer and peripheral support, as well as tailored run book adherence to ensure support of </span><sup style="font-family: Times New Roman; font-size: 7.0pt;">&#160;</sup><span style="font-family: &quot;Times New Roman&quot;;">third party applications.&#160;&#160;IT Service Management (&#8220;ITSM&#8221;) integration options, e-bonding, enables our optimized response to our varying customers&#8217; business demands while minimizing overhead.</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Storage-as-a-Service</span><span style="font-family: &quot;Times New Roman&quot;;"> is a solution powered by Everpure Evergreen//One and NetApp Keystone that provides customers with on-premises storage in a consumption-based model with on-demand burst capacity, backed by Service Level Agreements (SLAs), and </span><span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">e</span><span style="font-family: &quot;Times New Roman&quot;;">Plus expert EMS. This solution allows customers to consume storage in a cloud-like model in their data center addressing planned and/or unforeseen capacity needs resulting from ongoing cloud migrations and other parallel IT projects. Our assigned Technical Account Managers ensure a customer&#8217;s optimal usage of resources, provide valuable capacity planning foresight, and maximize transparency via associated reporting and analytics.</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Azure Recover </span><span style="font-family: &quot;Times New Roman&quot;;">provides Cloud Disaster Recovery with automated monthly recovery testing and annual full failover testing. This offering focuses on delivering confidence to our customers in their ability to rapidly recover when incidents such as ransomware occur. </span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div>








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






  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Cloud Managed Services</span><span style="font-family: &quot;Times New Roman&quot;;"> are focused on helping our customers consume public cloud in a way that reduces time-to-market for new applications, lowers their ongoing cloud costs, and increases security. As a result of our managing day-to-day cloud management, our clients can focus on the applications that drive their business.</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Managed Security Services</span><span style="font-family: &quot;Times New Roman&quot;;"> help our customers strengthen their information security profile and risk with industry-leading tools, technology, and expertise often at a fraction of the cost of in-house security resources. Services include Security Operations Center (&#8220;SOC&#8221;), Vulnerability Management, Managed Detection and Response (MDR), Security Platform Management (&#8220;Network and Endpoint&#8221;) and Incident Response (&#8220;IR&#8221;). </span><span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">e</span><span style="font-family: &quot;Times New Roman&quot;;">Plus Security Orchestration provides tailored and proactive insights to security-related usage and findings on a regular basis, aggregating data into actionable go-forward customer recommendations to enhance or improve a customer&#8217;s overall security posture.</span>
    </div>
  </div><div style="margin-left: 36pt; font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Advanced Support Services </span><span style="font-family: &quot;Times New Roman&quot;;">for AI Infrastructure helps customer organizations manage the complex infrastructure required to support modern AI workloads. As the only partner in North America with both NVIDIA&#174; DGX SuperPOD&#8482; Specialization and DGX-Ready Managed Services Provider status, we are able to leverage proven platforms like NVIDIA DGX BasePOD, HGX platforms, and NVIDIA AI Enterprise to accelerate our customer&#8217;s AI development and deployment while reducing their downtime.</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="font-family: Aptos;">
   <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Professional services segment:</span>
  </div><div style="font-family: Aptos;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Professional services</span><span style="font-family: &quot;Times New Roman&quot;;"> provide services to our customers in the spaces of cloud infrastructure, unified communications, collaboration, networking, storage, hyper-converged infrastructure, virtual desktop infrastructure, and AI and emerging technologies. We offer our customers architecture, deployment, and configuration services, software adoption services, training services and assessments. Additionally, we offer our customers professional services in the spaces of digital signage, EV charging solutions, loss prevention and security, and retail store openings, remodels, and closings.</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Staff augmentation services </span><span style="font-family: &quot;Times New Roman&quot;;">provide customers with flexible headcount options, which may range from service desk to infrastructure to software developer skills. Staff augmentation allows customers to access talent, fill specific technology skill gaps, or provide short-term or long-term IT professional help, which also includes services used to complement existing personnel and build three-to-five-year IT strategy roadmaps, such as Virtual Chief Information Officer (&#8220;vCIO&#8221;) and Virtual Chief Information Security Officer (&#8220;vCISO&#8221;).</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Project management services</span><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">&#160;</span><span style="font-family: &quot;Times New Roman&quot;;">enhance our customers&#8217; productivity and collaboration management and enable successful implementations and adoption of solutions for our customers.</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Cloud consulting services</span><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">&#160;</span><span style="font-family: &quot;Times New Roman&quot;;">is a team of architects and consultants focused on assessing customer workloads for the cloud, assisting with the selection of the appropriate cloud solution, design and build of cloud platforms, application modernization and migration, automation, and ongoing management and optimization of cloud platforms.</span>
    </div>
  </div><div style="margin-left: 36pt; font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">AI advisory services </span><span style="font-family: &quot;Times New Roman&quot;;">support our clients on their journey from AI Curious to AI Ready, and eventually AI Mature. Our featured offerings are the AI Envisioning Workshop, AI Use Case Development Workshop, and our ePlus AI POC Accelerator. Our security consulting offerings help build and evolve our AI and Data Governance initiatives.</span>
    </div>
  </div><div style="margin-left: 36pt; font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Consulting services</span><span style="font-family: &quot;Times New Roman&quot;;"> help our customers strategize ways to ensure their business fully and efficiently utilizes cutting-edge technology offerings to achieve desired outcomes. By leveraging our extensive portfolio of Consulting Services, our customers are well-positioned to gain technology-driven insight and guidance to make smarter decisions, improve efficiencies, maximize their return on technology investments, and gain actionable intelligence.</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Security solutions</span><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic;">&#160;</span><span style="font-family: &quot;Times New Roman&quot;;">help safeguard our customers&#8217; business and information assets, including:</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div>

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


  </div><div style="text-indent: -18pt; padding-left: 72pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-family: Courier New;">o</span>
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;;">Governance, Risk, and Compliance (&#8220;GRC&#8221;) services help ensure our customers are meeting their governance and compliance requirements by leveraging regulatory frameworks, industry best practices, and supporting controls, thereby allowing customers to effectively identify, assess, and mitigate their business risk.</span>
    </div>
  </div><div style="margin-left: 72pt; font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 72pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-family: Courier New;">o</span>
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;;">Technology Introduction and Deployment services help our customers rapidly adopt and integrate key security controls and embrace efficiencies across technology types like network, endpoint, application and AI, data, and cloud.</span>
    </div>
  </div><div style="margin-left: 36pt; font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 72pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Courier New&quot;;">o</span>
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;;">Security Operations Modernization services assist our customers in evolving aged operational processes to take increased advantage of modern detection and response technology platforms leveraging automation and AI which equate to decreased time for our customers to detect and respond to emerging threats to their business. </span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Collaboration solutions</span><span style="font-family: &quot;Times New Roman&quot;;"> deliver significant value to our customers by enhancing communication, increasing productivity, facilitating remote and hybrid work, and improving customer interactions and engagement. We have three focus areas:</span></div>
  <div><span style="font-family: &quot;Times New Roman&quot;;"><br/></span>
    </div></div><div style="text-indent: -18pt; padding-left: 72pt; font-family: Aptos; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Courier New&quot;;">o</span>
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;;">Unified Communications design and implementation services improve our customers&#8217; employee experiences by consolidating tools like voice, video and messaging into a single, integrated platform. This streamlines workflows, enhances collaboration among teams and ultimately boosts productivity while reducing costs associated with managing disparate systems.</span></div>
  <div><span style="font-family: &quot;Times New Roman&quot;;"><br/></span>
    </div></div><div style="text-indent: -18pt; padding-left: 72pt; font-family: Aptos; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Courier New&quot;;">o</span>
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;;">Contact Center design and implementation services provide our customers with a platform to deliver omni-channel communications, enabling them to interact with their customers through preferred channels like phone, chat, email or social media. AI and automation offer personalized experiences, faster resolutions and 24/7 availability, ultimately enhancing customer satisfaction resulting in stronger brand loyalty.</span></div>
  <div><span style="font-family: &quot;Times New Roman&quot;;"><br/></span>
    </div></div><div style="text-indent: -18pt; padding-left: 72pt; font-family: Aptos; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Courier New&quot;;">o</span>
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;;">Audio/Visual (&#8220;AV&#8221;) design and installation services help our customer organizations modernize their workplace to improve collaboration and engagement. Whether for presentations, video conferencing, digital signage, or immersive environments, our services transform our customers&#8217; workspaces with a goal of maximizing the effectiveness of communication and information sharing.</span>
    </div>
  </div><div style="margin-left: 72pt; font-family: Aptos; clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#9679;
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">Warehouse, configuration, and logistic services</span><span style="font-family: &quot;Times New Roman&quot;;"> provide a complete, turn-key solution for a customer&#8217;s entire IT environment, regardless of complexity or vendor.</span><span style="font-family: &quot;Times New Roman&quot;; font-style: italic;"><br/></span>&#160;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 72pt; font-family: Aptos; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Courier New&quot;;">o</span>
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;;">Configuration and Integration Services delivered from our configuration centers strategically distributed throughout the United States consolidate individual components from multiple vendors into a single solution, fully functional upon arrival for faster return on investment (&#8220;ROI&#8221;) and time to market.</span></div>
  <div><span style="font-family: &quot;Times New Roman&quot;;"> <br/></span>
    </div></div><div style="text-indent: -18pt; padding-left: 72pt; font-family: Aptos; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Courier New&quot;;">o</span>
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;;">Asset Lifecycle Management Services provide the real-time visibility our customers need to manage, measure, and govern their IT assets as well as IT asset disposition/management, data destruction, and end-of-life recycling.</span></div>
  <div><span style="font-family: &quot;Times New Roman&quot;;"><br/></span>
    </div></div><div style="text-indent: -18pt; padding-left: 72pt; font-family: Aptos; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Courier New&quot;;">o</span>
    </div>
    <div>
     <span style="font-family: &quot;Times New Roman&quot;;">The </span><span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">e</span><span style="font-family: &quot;Times New Roman&quot;;">Plus Customer Innovation Center incorporates configuration and deployment capabilities, a technology demonstration lab, briefing center, and a vast warehouse providing technology and logistics fulfillment services to our customers around the world. In addition, the </span><span style="font-family: &quot;Times New Roman&quot;; font-style: italic;">e</span><span style="font-family: &quot;Times New Roman&quot;;">Plus AI Experience Center allows customers to explore AI technologies in our data center facilities intentionally designed for our customers&#8217; AI-optimized infrastructure.</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Our Sales and Marketing</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We focus our sales and marketing efforts on becoming the primary provider of IT solutions for each of our customers. We actively seek to acquire new account relationships through personal relationships, electronic commerce, leveraging our relationships with vendors, and targeted demand-generation activities to increase awareness of our solutions. We undertake direct marketing and leverage digital marketing and social media campaigns to target certain markets in conjunction with our primary vendors, who may provide financial reimbursement, outsourced services, and personnel to assist us in these efforts.</span></div><div>

  </div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">6</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our sales representatives are compensated by a combination of salary and commission, with commission becoming the primary component of compensation as the sales representatives gain experience. We market to different areas within a customer&#8217;s organization, including business units as well as the IT department, lines of business, or finance department, depending on the solutions.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">As of March 31, 2026, our sales force consisted of 705 sales, marketing and sales support personnel organized regionally across the US, UK, and India.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Our Intellectual Property Rights</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our success depends in part upon proprietary business methodologies and technologies that we have licensed and modified. Although we believe the protection afforded by our patents, copyrights, trademarks, contractual rights and trade secrets have value, the rapidly changing technology in the IT industry and uncertainties in the domestic and international legal process is inherently unpredictable and there is no assurance that we will prevail in challenges to our intellectual property rights.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We own certain software programs or have entered into software licensing agreements to provide services to our customers. We rely on a combination of copyrights, trademarks, service marks, trade secret protection, confidentiality and nondisclosure agreements, licensing arrangements and other contractual provisions to establish and protect our intellectual property rights. We seek to protect our documentation and other written materials and confidential corporate information under contract, trade secret and copyright laws, which afford only limited protection.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Additionally, we have trademarks in the US, the UK and the EU. We intend to use and protect these and our other marks, including common-law marks, as we deem necessary. We also have over 10 registered copyrights, in addition to unregistered copyrights in our website content, software, marketing and other written materials.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We do not maintain a traditional research and development group, but we work closely with computer product vendors and other technology developers to stay abreast of the latest developments in computer technology, with respect to the products we both sell and use. For example, we recognize AI as a transformational force and anticipate that AI will significantly impact and evolve our product and service offerings and the business operations of our customers that we advise and support.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Our Financial and Risk Management Activities</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">Inventory Management</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">: We purchase inventory at our customers&#8217; request to order products, usually from a purchase order from our customer. In addition, we have drop-shipment arrangements with many of our vendors and distributors, which permit us to offer products to our customers without taking physical delivery of the equipment. Using the distribution systems available, we frequently sell products that are shipped from the vendors or distributors directly to our customers&#8217; locations, which assists us in reducing inventory and minimizing shipping costs. For the year ended March 31, 2026, our three largest distributors, Ingram Micro, Arrow Electronics, and TD SYNNEX, collectively accounted for over 30% of our purchases related to our product segment net sales.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">Risk Management and Process Controls</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">: We use and maintain a disciplined credit approval processes. We have an executive management review process and other internal controls to evaluate transactions&#8217; potential risk. We manage our risk by using conservative credit quality analysis and periodic monitoring of our customer&#8217;s financial results or through third-party risk evaluation tools; monitoring our customer accounts receivable balances and payment history; proactively pursuing delinquent accounts; ensuring we have appropriate contractual terms and conditions; perfecting security interests when practicable; requiring prepayment or deposits if indicated; performing fraud checks for new accounts; and evaluating general economic as well as industry specific trends. Our systems automatically decrease trade credit lines based on assigned risk ratings.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Our Human Capital</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our employees are a critical resource for us, and their collective dedication and talent enable us to be a trusted advisor to our customers.</span></div><div>

  </div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">7</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">As of March 31, 2026, we employed a total of 2,148 employees, including 2,094 in the US, 29 in India, and 25 in the UK. We believe we have a good relationship with our employees, with twenty percent of our employee base having a tenure of ten or more years. None of our employees are represented by a labor union.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">Our Culture</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We are an equal opportunity employer, dedicated to fostering, cultivating, and preserving a culture that enables inclusion and makes our employees feel comfortable bringing their full, unique selves to work. This includes providing a workplace that is free of unlawful harassment or discrimination. Through our policies, our training, and the everyday actions of our leadership, we expect our employees to treat each other, our customers, and all our business partners with respect and equality for all persons consistent with our &#8220;Be Safe, Be Smart, and Be Kind&#8221; motto.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Corporate social responsibility is also an important part of our culture, and we focus efforts around supporting the communities in which we live and work. These efforts include participating in One Tree Planted, Habitat for Humanity, Tech in Pink (which raises money to support the Breast Cancer Research Foundation), the National Marrow Donor Program and many other regionally based charity events. Since 2017, we have sponsored GRIT: Girls Re-Imagining Tomorrow&#174; with Cisco Systems. GRIT introduces diverse groups of middle school girls to technology-focused career possibilities, with an emphasis on cybersecurity and AI. Students have opportunities to learn about the many possibilities in technology-focused companies and participate in hands-on technology-focused learning with top industry representatives and community mentors. Our 2026 GRIT program includes more than 125 students from eight schools across the country. Since its inception, GRIT has graduated nearly 625 participants. In addition, all employees receive eight hours of paid leave to engage in qualified volunteer activities.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">Functional Areas of our Employee Base</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt;">The functional areas of our employees are as follows:</span>
  </div><div>



  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;"><br/></td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="5" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; 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;">As of March 31,</span>    </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      2026
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      2025
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      Change
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Sales and marketing
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">705</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">697</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">8</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Professional and managed services
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,079</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,093</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(14</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Administration
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">358</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">355</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Executive management
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">6</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">6</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">         -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,148</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,151</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(3</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">Attracting Talent</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">While we operate in a competitive labor environment, we believe that our culture, policies and labor practices, and our competitive performance-based compensation contribute to strong relations with our employees. We offer a range of affordable and flexible benefits options to assist with health and well-being. As a highly technical company with mature collaboration tools, our hybrid in-office model helps us recruit and maintain talent while meeting our customer commitments.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">Training and Development</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">As our employees are a crucial resource to us, we invest in their ongoing professional development. Our education program provides financial support for employees who want to participate in undergraduate and graduate studies, continuing education, skill building including technical certifications, and other professional enrichment related to their position with </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">e</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Plus. All employees are expected to and supported in remaining current in the knowledge areas relevant to their position.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We recognize our employees&#8217; successes in many ways. We award top performers in our sales and services departments with awards and gifts, including a &#8220;President&#8217;s Club&#8221; trip. We also promote employee engagement and recognition through our </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">e</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Plus Recognition platform where employees can announce and/or thank other employees for their efforts and receive awards. In addition, we recognize support staff with our annual Executive Choice Awards, and we recognize employees who perform an exceptional act of community service with our CEO Degrees of Excellence award. In addition, we have developed career paths for most functional areas to illustrate the many career paths within </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">e</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Plus.</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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">8</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION (&#8220;SEC&#8221;) REPORTS</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and any amendments to those reports, filed with or furnished to the SEC, are available free of charge through our internet website, </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; text-decoration: underline;">www.eplus.com</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">, as soon as reasonably practical after we have electronically filed such material with, or furnished it to, the SEC. The SEC maintains an internet site that contains reports, proxy statements, and other information regarding companies and persons that file electronically with the SEC at </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; text-decoration: underline;">www.sec.gov</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">. The contents on or accessible through these websites are not incorporated into this filing. Further, our references to the URLs for these websites are intended to be inactive textual references only.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">ITEM 1A.</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">&#160;</span><a id="RISK_FACTORS" title="RISK FACTORS"></a><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">RISK FACTORS</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Many factors could adversely affect our business, results of operations and cash flows, some of which are beyond our control. The following is a description of some important factors that may cause our business prospects, results of operations and cash flows in future periods to differ materially from those currently expected or desired. References to past events are provided by way of example only and are not intended to be a complete listing or a representation as to whether or not such factors have occurred in the past or their likelihood of occurring in the future. Factors not currently known to us or that we currently deem to be immaterial may also materially and adversely affect our business, results of operations and cash flows.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Risks Specific to our Business</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">If one or more of our large volume customers significantly reduces purchasing from us or there is a material change in profitability of sales to our customers, our results of operations may be affected.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The contracts for the provision of products and services from us to our customers are generally non-exclusive agreements without volume purchase commitments and are terminable by either party upon 30 days&#8217; notice. A material adverse effect on our business, financial position, results of operations and cash flows could result from one or more such customers&#8217; failing to pay amounts due to us, reducing or ceasing to purchase from us, or if we experience a material adverse change in the profitability of sales to our customers. On March 31, 2026, and March 31, 2025, our accounts receivable-trade balance included a concentration of approximately 36% and 17% of invoices due from Verizon Communications Inc., respectively.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">We may fail to innovate, develop, or sell new solutions which align with changing market and customer demand, and we may fail to provide our services to a professional standard, and we face substantial competition from other companies, including certain larger, well-established companies.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">As a provider of a comprehensive set of technology solutions, which involves the offering of bundled solutions consisting of direct IT sales, and professional and managed services, we expect to encounter some of the challenges, risks, and uncertainties frequently encountered by companies providing bundled solutions in rapidly evolving markets. Some of these challenges include our ability to increase the total number of users of our services and adapt to meet changes in our markets, particularly our ability to develop, deploy and monetize AI enabled solutions. Our personnel must continually stay current with vendor and marketplace technology advancements, develop solutions which may integrate evolving and multiple vendor products and services, as well as services and solutions we provide, to meet changing marketplace and customer demand. Further, we may provide customized solutions and services that are solely reliant on our own marketing, design, and fulfillment services, and we may lack the skills, systems, or personnel to execute. Our failure to innovate and provide bespoke value to our customers may erode our competitive position, market share and lead to reduced revenue and financial performance.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We provide consulting services, project related services, service desk and managed services, and staffing to our customers. We may fail to design or execute a service in accordance with our contract which results in an error or omission, or in accordance with professional standards which may bring harm to our customers. Such harm could include technological or human failure that results in a cyber-related data breach, privacy incident, or other event that adversely impacts our customers&#8217; IT systems and/or business processes.</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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">9</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">In all our markets, some of our competitors have longer operating histories and greater financial, technical, marketing, and other resources than we do. In addition, some of these competitors may be able to respond more quickly to new or changing opportunities, technologies, and customer requirements such as generative AI. Many current competitors may have, and potential competitors may have, greater name recognition, greater financial, technical, research and development or other resources than we do. As compared to us, our current and potential competitors may engage in more extensive promotional marketing and advertising activities, offer more attractive terms to customers, adopt more aggressive pricing and credit policies, have broader distribution and established relationships with vendors and end customers, and have greater ability to leverage their sales efforts across a broader portfolio of products.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We may be required to make substantial additional investments in research, development, marketing, and sales in order to respond to competition, and we cannot assure you that these investments will achieve any returns for us or that we will be able to compete successfully in the future.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We compete with local, regional, national, and international firms, including other direct marketers; national and regional resellers; cloud marketplace competitors; hyperscale cloud providers; and regional, national, and international service providers. In addition, we face competition from vendors or distributors, which may choose to market products directly to end-users, rather than through channel partners such as our company which could adversely affect our future sales. Many competitors compete principally based on price and may have lower costs or accept lower selling prices than we do and, therefore, our gross margins may not be maintainable. Online marketplace competitors are continually improving their pricing and offerings to customers as well as ease of use of their online marketplaces.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">We rely on a small number of key vendors and third parties, and do not have long-term supply or guaranteed price agreements or assurance of inventory availability from our vendors.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">A substantial portion of our revenue depends on a small number of key vendors. Products manufactured by Cisco Systems represented approximately 29%, 32%, and 44% of net sales for the years ended March 31, 2026, 2025, and 2024, respectively. Products manufactured by NetApp, Hewlett Packard Enterprise, Juniper Networks, Dell, and Arista Networks, collectively represented approximately 23% to 28% of net sales for the last three years. We may also be adversely affected by consolidation among our vendors.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Manufacturing interruptions or delays, including as a result of changes to or the addition of trade laws, duties or tariffs, political or social unrest, energy market disruption, scarcity and price volatility of critical minerals and other materials, international conflicts, financial instability or bankruptcy of vendors, currency translation losses, significant labor disputes such as strikes, natural disasters, pandemics, other public health crises, or other adverse events affecting any aspect of our vendors&#8217; business, could disrupt our supply chain. We are experiencing product constraints due to increased demand for high performing computing components driven by AI workloads. In addition, we may experience product constraints due to the unavailability of raw materials or components, delays in shipping, failure of vendors to accurately forecast customer demand or to manufacture or otherwise obtain sufficient quantities of product or component parts to meet customer demand, among other reasons. If we experience significant supply chain disruptions, we may not be able to develop alternate sourcing quickly on favorable terms, if at all, which could result in increased inventory levels, delay the completion of related services, a loss of sales and a loss of customers adversely impacting our financial condition and results of operations. In addition, we may be at risk for customers&#8217; cancelling orders due to delays and we may not be able to cancel our corresponding order with the vendor. If we are unable to mitigate these disruptions, our financial results may be adversely impacted. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">As we do not stock inventory that is not related to an order we have received from our customers, we depend upon the supply of products available from our vendors to fulfill orders from our customers on a timely basis. Supply chain issues, including a shortage of IT products and available services, may increase prices and affect demand by our customers. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We rely on arrangements with vendors to perform certain professional services, staffing services, managed services, maintenance, warranties, configuration services, and other services for our customers. If these vendors do not perform these services in accordance with the terms of our agreement and to a professional standard customary for the services, including if their services include an error or omission, or if they cause disruption of, or security weaknesses within, our customers&#8217; businesses, results to our organization could include legal claims and associated costs, monetary damages paid to our customers, and an adverse effect on our customer and other business partner relationships, our brand, our reputation, and our results of operations or cash flows could be affected. In addition, the acquisition by our competitors of third-party companies that we are relying upon to perform certain of our customer obligations may impact our revenue.</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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">10</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We rely on independent shipping vendors to deliver products from us and our vendors to our customers. The failure or inability of these shipping vendors to deliver products, or the lack of availability of their shipping services, even temporarily, could have an adverse effect on our business. We may also be adversely affected by an increase in freight charges and shipping delays that may result from economic, supply-chain, geopolitical, or other disruptions.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The loss of a key vendor or changes in its policies could adversely impact our financial results. Alleged or actual violations of a contract that results in either the termination of our ability to sell the product or a decrease in our certification level with the vendor could adversely impact our financial results. In addition, a reduction in the trade credit lines or the favorable terms granted to us by our vendors and financial partners could increase our need for, and the cost of, working capital and have a material adverse effect on our business, results of operations and financial condition.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Breaches of data security and the failure to protect our information technology systems and confidential information from cybersecurity threats, our inability to maintain compliance with data privacy laws and regulations, or misuse of our customers&#8217; or employees&#8217; information could adversely impact our business.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our business involves the storage and/or transmission of proprietary information and sensitive or confidential data, including personal information of our employees, customers, and others. In addition, we rely on our vendors that provide goods and services to us to maintain appropriate security measures to protect our operations. Also, we operate data centers for our customers that host their technology infrastructure and may store and transmit both business-critical data and confidential information. In connection with our services business, some of our employees also may have access to our customers&#8217; confidential data and other information. We have privacy and data security policies in place that are designed to prevent security breaches; however, as newer technologies emerge such as AI, and the portfolio of the service providers with whom we share sensitive information grows, we could be exposed to increased risk of breaches in data security and other illegal or fraudulent acts, including ransomware attacks and other types of cyberattacks. The evolving nature of such threats, considering new and sophisticated methods used by criminals and cyberterrorists, including computer viruses, malware, phishing, social engineering, AI, and forgery, are making it increasingly challenging to anticipate and adequately mitigate these risks.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">As a high percentage of our employees work from home more often than in our offices, we are highly reliant on the availability and functionality of our information systems to enable our operations. Working from home may increase risk of data loss, including privacy-related events. If our information systems are not operational for reasons which may include cybersecurity attacks, data center failures, failures by telecom providers to provide services to our business and to our employees&#8217; homes, as well as the home offices of our vendors&#8217; and customers&#8217; employees, power failures, or failures of cloud application software such as SaaS based software, our business and financial results may be adversely impacted.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">If third parties or our employees are able to maliciously penetrate our network security or otherwise misappropriate our customers&#8217; information or employees&#8217; personal information, or other information for which our customers may be responsible and for which we agree to be responsible in connection with service contracts into which we may enter, or if we give third parties or our employees improper access to certain information, we could be subject to liability. This liability could include claims for unauthorized access to devices on our network; unauthorized access to our customers&#8217; or vendors&#8217; networks, hardware, applications, data, devices, or software; unauthorized purchases with credit card information; and identity theft or other similar fraud-related claims. This liability could also include claims for other misuses of or inappropriate access to personal information. Other liability could include claims alleging misrepresentation of our privacy and data security practices. Any such liability could decrease our profitability. We could incur additional expenses when new laws or regulations regarding the use, safeguarding, or privacy of information are enacted or interpreted if governmental agencies require us to substantially modify our privacy or security practices. We could fail to comply with international and domestic data privacy laws, the violation of which may result in audits, fines, penalties, litigation, or administrative enforcement actions with associated costs.</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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">11</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Third parties, such as hackers, could circumvent or sabotage the security practices and products used in our product and service offerings, and/or the security practices or products used in our internal IT systems, which could result in disclosure of sensitive or personal information, unauthorized procurement, or other business interruptions that could damage our reputation and disrupt our business, as well as that of our customers. Attacks may range from random attempts to coordinated and targeted attacks, including sophisticated computer crime and advanced persistent threats.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Advances in technology, new discoveries in the field of cryptography, quantum computing, or AI, other events or developments may result in a compromise or breach of the security practices we use to protect sensitive customer transaction information and employee information. A party that can circumvent our security measures could misappropriate proprietary information or cause interruptions in our operations. Further, third parties may attempt to fraudulently induce employees or customers into disclosing sensitive information such as usernames, passwords, or other information or otherwise compromise the security of our internal networks and/or our customers&#8217; information. Since techniques used to obtain unauthorized access change frequently and the impact and severity of security breaches are increasing, we may be unable to implement adequate preventative measures or timely identify or stop security breaches while they are occurring.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We may be required to expend significant capital and other resources to protect against security breaches or to remediate the subsequent risks and issues caused by such breaches. Our security measures are designed to protect against security breaches, but our failure to prevent such security breaches could cause us to incur significant expense to investigate and respond to a security breach and remediate any problems caused by any breach, subject us to liability, damage our reputation, and diminish the value of our brand. There can be no assurance that the limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any claim. We also cannot be sure that our existing insurance coverage for errors and omissions or security breaches will continue to be available on acceptable terms or in sufficient amounts to cover one or more large claims, or that our insurers will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceeds our available insurance coverage, or changes in our insurance policies, including additional exclusions, premium increases or the imposition of large deductible or co-insurance requirements, could have an adverse effect on our business, financial condition, and results of operations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">We may not be able to hire and/or retain personnel that we need.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">To increase market awareness and sales of our offerings, we may need to expand our marketing efforts and sales operations in the future. Our products and services require a sophisticated sales effort and significant technical engineering talent. For example, our sales and engineering candidates must possess consultative experience and a high degree of technical acumen, including hardware and software knowledge, to create customized solutions for our customers&#8217; business processes. Competition for qualified sales, marketing and engineering personnel fluctuates depending on market conditions. We are currently experiencing a competitive labor market for certain sales and technical roles. New laws requiring public posting of compensation information may also contribute to wage increases. If we are unable to pass these increases to our customers, our financial results may be adversely affected. We provide certain professional and managed services under fixed price contracts. If we fail to accurately estimate our costs, including due to wage or other inflation, then the profitability of our contracts may be adversely affected. Wage inflation may adversely impact our ability to hire and retain personnel, which may impact our ability to acquire, retain and serve our customers.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Additionally, operating platforms are becoming increasingly technologically advanced, providing more automation, which will require personnel with digital, data analytics, machine learning, robotic process automation and AI experience. This type of talent may be highly sought after by other employers, and may be unavailable, or only available at a higher cost to us.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">While the Board and management engage in regular succession planning discussions, the loss of senior leaders or the failure to successfully implement a succession plan, particularly for the Chief Executive Officer, could adversely affect our ability to execute strategies and manage operations. In addition, changes in our Board of Directors (&#8220;Board&#8221;) could impact our business including formulation, alignment or execution of strategy or appropriate oversight as tasked by our Board.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">In addition, changes to immigration laws and interpretations thereof may impact our ability to hire or retain talent. In some cases, our competitors have required their employees to agree to non-compete and/or non-solicitation agreements as part of their employment, and in some cases, we may not be able to enforce similar restrictions. Both scenarios present challenges and potential costs. Additionally, in some cases our relationship with a customer may be impacted by turnover in our sales or engineering teams.</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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">12</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Any financial losses of our customers that inhibit their ability to pay us may have an adverse impact on our operating results and financial condition.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our customers may experience financial losses and may be unable to pay us for their purchases or multi-year agreements (such as maintenance or software subscription agreements) or repayment may be extended by our customers or us. Economic slowdowns or recessions could lead to our customers&#8217; financial losses and may adversely affect our business, results of operations and cash flows. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">We may experience a reduction in incentives offered to us and earned by us from our vendors that would affect our earnings.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We receive payments and credits from vendors, including consideration pursuant to volume incentive programs, shared support programs, and shared marketing expense programs. These programs are usually of finite terms and may not be renewed or may be discontinued or changed in ways that adversely affect us. Vendor funding is used to offset inventory costs, costs of goods sold, marketing costs and other operating expenses. Certain of these funds are based on our volume of purchases, growth rate of purchases, marketing programs and shared support programs. Supply chain constraints may affect our ability to meet purchase requirements and may affect our and our vendors&#8217; ability to engage in marketing programs. We may not be able to collect outstanding amounts relating to these incentives in a timely manner, or at all. Any sizeable reduction in, the discontinuance of, a significant delay in receiving, or the inability to collect such incentives, particularly related to incentive programs with our largest vendors, could have a material adverse effect on our business, results of operations and financial condition.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">If we are unable to identify acquisition candidates, or perform sufficient due diligence prior to completing an acquisition, or fail to successfully integrate a completed acquisition, or identify an opportunity for or successfully complete an asset disposition, our earnings may be affected.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Mergers and acquisitions are significant factors in our growth strategy. If we fail to identify businesses available for purchase or at an acceptable valuation, our growth strategy may be negatively affected and, as such, may negatively affect our results of operations. Additionally, if we fail to identify an opportunity or successfully complete an intended asset disposition at a fair valuation or successfully operationally transition the asset, our operations or earnings may be negatively affected. After disposition of an asset, we may fail to make the appropriate strategic decisions relating to the investment of proceeds from the disposition or we may fail to properly protect ourselves from liabilities arising from the disposition.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our ability to successfully integrate the operations we acquire, reduce costs, or leverage these operations to generate revenue and earnings growth, could significantly impact future revenue and earnings. Integrating acquired operations is a significant challenge. Integration may divert management&#8217;s attention from other business concerns, and there is no assurance that we will be able to complete the integrations successfully. Failure to successfully integrate acquired operations may adversely affect our cost structure thereby reducing our earnings and return on investment. In addition, we may fail to perform adequate due diligence and acquire entities with unknown liabilities, fraud, cultural, data security, or business environment issues, or that may not have adequate internal controls.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">If we acquire a company that does not fit culturally, strategically, or in some other fashion, the acquisition may not produce the expected results or may negatively affect our reputation, which may negatively affect our business, results of operations, or cash flows. The unpredictability of the economy, product constraints, and inflation will also make it difficult to properly value or anticipate the future success of acquisition targets and impact our overall growth strategy.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">The terms of our WFCDF Credit Facility or loss thereof may restrict our current and future operations, which could adversely affect our ability to respond to changes in our business and to manage our operations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our business, primarily through our subsidiary </span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-style: italic;">e</span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Plus Technology, inc., finances its operations with funds generated from operations, and with a credit facility with Wells Fargo Commercial Distribution Finance, LLC, and its agents (&#8220;WFCDF&#8221;). This facility provides short-term capital for certain of our business entities. There are two components of the WFCDF credit facility (collectively, the &#8220;WFCDF Credit Facility&#8221;): (1) a floor plan facility and (2) a revolving credit facility. As of March 31, 2026, the facility agreement had an aggregate limit of the two components of $500 million, together with a sublimit for the revolving credit facility component for up to $200 million.</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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">13</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The loss of or reduction in the WFCDF Credit Facility could have a material adverse effect on our future results as we rely on this facility and its components for daily working capital and the operational function of our accounts payable process. Our credit agreement contains various covenants that must be met and either party may terminate the agreement for any reason with 90 days&#8217; notice. There can be no assurance that we will continue to meet those covenants and failure to do so may limit availability of, or cause us to lose, such financing. There can be no assurance that such financing will continue to be available to us in the future and on acceptable terms.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Issues relating to the use or capabilities of AI, including legal, social, ethical, and accuracy issues, in hardware, software and services offerings may result in reputational harm and liability and increased costs.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Legal, social, ethical, and accuracy issues relating to the use of new and evolving technologies (such as AI) in our hardware, software, and service offerings, as well as in our internal platforms, may result in incorrect decisions, reputational harm and legal liability. The hardware, software, and services we offer increasingly utilize AI, and, as with many innovations, AI presents risks and challenges that could affect its adoption, and therefore our business. If we use, enable, or offer AI solutions that cause damage to systems or data or draw controversy due to their perceived or actual impact on individuals, entities, or society, we may experience brand or reputational harm, competitive harm, or legal liability. Increased focus and potential government regulation in the space of AI ethics and efficacy may also increase the burden and cost of research and development in this area, subjecting us to brand or reputational harm, competitive harm, or legal liability. Failure by us or others in our industry to address AI ethical and legal issues could undermine public confidence in AI and slow adoption of AI in our products and services.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Additionally, the development, adoption and use of AI is growing, and ineffective or inadequate AI development or deployment practices by us or our vendors could result in unintended consequences. AI technologies are complex and rapidly evolving, and we face significant competition in the market and from other companies regarding such technologies.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">We may not have adequately designed or maintained our IT platforms for internal use or solutions we offer to our customers or have adequate or competent IT personnel to support our business, or we may have inadequate training and technology safeguards to prevent a cyber event.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We depend heavily upon the accuracy and reliability of our IT, telecommunication, cybersecurity, and other platforms which are used for customer management, sales, distribution, marketing, purchasing, inventory management, order processing and fulfillment, customer service and general accounting functions. We must continually maintain, secure, and improve our systems. We may not properly select or implement software which may result in the lack of data integrity within or between systems, increase our costs or impair our control environment or may lead to other negative impacts on our business or results. We may need to implement new software, or update existing software and processes, to be compliant with rapidly evolving regulations, including data privacy laws, which may incur costs and impact data integrity. As we increasingly rely on cloud-based enterprise applications to support critical business functions, our operational performance depends in part on the availability, reliability, and proper integration of these externally hosted systems. The protections we have in place address a variety of threats to our information technology systems, both internal and external, including human error. Inadequate security practices or design of our IT systems, or IT systems from third parties which we utilize, or third-party service providers&#8217; failure to provide adequate services could result in the disclosure of sensitive or confidential information or personal information or cause other business interruptions that could damage our reputation and disrupt our business. Inadequate design or interruption of our information systems, telecommunications systems or power failures could have a material adverse effect on our business, our reputation, financial condition, cash flows, or results of operations. The current product constraints may increase our costs or cause a delay in purchasing IT products needed to support our internal infrastructure or operations, resulting in an impact on our technology operations and availability of our IT systems, which could result in an adverse effect on our operations and financial results.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We are increasingly utilizing AI in our business, including interactions with our employees, customers, and vendors and in the hardware, software, and services we consume, and we also plan to further invest resources to embed AI capabilities throughout our operations and enterprise to drive scale and efficiency. As with many innovations, AI presents risks and challenges that could affect its adoption and usage, and therefore our business. If we are unable to effectively and timely capitalize on the opportunities made available by the adoption of AI to drive our scale and efficiency, our business, results of operations, or cash flows could be adversely impacted. Further, the responsible development and deployment of AI requires ongoing investment in research, development and governance, which could adversely affect our results of operations or cash flows.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">14</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our managed services segment requires us to monitor our customers&#8217; devices on their networks across varying levels of service. If we have not designed our IT systems to provide this service accurately or if there is a security breach in our IT system or the customers&#8217; systems, we may be liable for claims. In addition, we rely on our managed services personnel to perform this monitoring service. Insufficient staffing, or improper training, performance, or supervision may negatively affect the services we provide our customers resulting in decreased revenue and the potential for litigation.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Products as complex as those used to provide our solutions and services, including our cloud automation solutions, can contain unknown and undetected errors, performance problems, or use open-source code. We may identify serious defects following the introduction of new products or enhancements to existing products. Undetected errors or performance problems may be discovered in the future and certain errors we consider to be minor may be deemed serious by our customers.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our products and our automation solutions may be inadvertently harmed, such as during a product integration or upgrade, or may be circumvented or sabotaged by third parties such as hackers, which could result in the disclosure of sensitive information or personal information, unauthorized procurement, or cause other business interruptions that could damage our reputation and disrupt our business. Attacks may range from random attempts to coordinated and targeted attacks, including sophisticated computer crime and advanced persistent threats. In addition, our customers may experience a loss in connectivity to our proprietary solutions because of a power loss at our data center, interruption in internet availability, or defects in our solutions. This could result in lost revenues, business interruption, delays in customer acceptance, security breaches, and unforeseen liabilities that could be detrimental to our reputation and to our business.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We rely on the competency of our internal IT personnel. Our failure to hire, develop, retain, and supervise competent IT personnel to secure our data, as well as design and maintain a resilient technology ecosystem including our data and voice networks, infrastructure, and applications, could significantly interrupt our business causing a negative impact on our results. Additionally, along with our technological safeguards, we rely on our employees&#8217; vigilance and security awareness to protect against cyber-based attacks. Our failure to sufficiently train and supervise our employees to guard against such attacks could result in a significant interruption in our business, and negative impact on our results of operations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Our results of operations are subject to financial losses due to translation of foreign currency.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We have several foreign subsidiaries and conduct business in various countries and currencies. As result of these foreign operations, we have exposure to financial losses on translation due to fluctuations in foreign currency rates resulting primarily from the translation exposure associated with the preparation of our consolidated financial statements. While our consolidated financial statements are reported in US dollars, the financial statements of our subsidiaries outside the US are prepared using the local currency as the functional currency and translated into US dollars. As a result, fluctuations in the exchange rate of the US dollar relative to the functional currencies of our subsidiaries could cause financial losses in our results of operations. However, our operations in foreign countries are not material. We also have foreign currency exposure to the extent net sales and purchases are not denominated in a subsidiary&#8217;s functional currency, which could have an adverse effect on our business, results of operations, or cash flows.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>



  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">15</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="font-style: italic; font-weight: bold;">A natural disaster or other adverse event at one of our primary configuration centers, warehouses, data centers, or a third-party provider location could negatively impact our business.</div><div>
  </div><div>&#160;</div><div><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We have configuration centers, warehouses, and data centers in the US, as well as through third-party providers in the UK and Netherlands. The configuration centers and warehouses contain inventory owned by us and our customers and serve as distribution centers for orders we do not dropship directly to the customer. We perform services in these facilities such as product configuration and other professional services, and warehouse and logistics services. If the configuration centers or surrounding infrastructure were to be seriously damaged or disrupted by a natural disaster or other adverse event, including disruption related to political or social unrest, we could utilize another distribution center or third-party distributors to ship products to our customers. However, this may not be sufficient to avoid interruptions in our service, or the loss of inventory at that location may prevent us from meeting all the needs of our customers and may cause us to incur incremental operating costs. Also, we rely on energy and internet access in these facilities. Any disruption to the energy market could result in increased energy costs to run the facilities and transport our products and any disruption in internet services to these locations could interrupt services conducted in the facilities. In addition, we operate facilities which may contain both business-critical data and confidential information of our customers and third parties, such as data center co-locations and hosted solution partners. A natural disaster or other adverse event at locations such as these or third-party provider locations could negatively impact our business, results of operations or cash flows.</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">We may be required to take impairment charges for goodwill or other intangible assets related to acquisitions.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We have acquired certain portions of our business and assets through acquisitions. Further, as part of our long-term business strategy, we may continue to pursue acquisitions of other companies or assets. In connection with prior acquisitions, we have accounted for the portion of the purchase price paid in excess of the book value of the assets acquired as goodwill or intangible assets, and we may be required to account for similar premiums paid on future acquisitions in the same manner.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Under the applicable accounting principles, goodwill is not amortized and is carried on our books at its original value, subject to annual review and evaluation for impairment, whereas intangible assets are amortized over the life of the asset. Changes in the business itself, the economic environment (including business valuation levels and trends), or the legislative or regulatory environment may trigger a review and evaluation of our goodwill and intangible assets for potential impairment outside of the normal review periods. These changes may adversely affect either the fair value of the business or our individual reporting units and we may be required to take an impairment charge.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">If market and economic conditions deteriorate, this could increase the likelihood that we will need to record impairment charges to the extent the carrying value of our goodwill exceeds the fair value of our overall business. Such impairment charges could materially adversely affect our net earnings during the period in which the impairment is realized. As of March 31, 2026, we had a carrying value of goodwill and other intangible assets of $202.9 million and $61.3 million, respectively.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Actual or anticipated epidemics, pandemics, outbreaks, or other public health crises may adversely affect our customers&#8217; and vendors&#8217; financial condition and the operations of our business.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #222222;">Our business could be materially and adversely affected by the impact of any epidemic, pandemic, outbreak, or other public health crisis. The risk of any epidemic, pandemic, outbreak, or other public health crisis could cause customers to delay or cancel orders and could cause temporary or long-term disruptions in our supply chains and/or delays in the delivery of our products and services to our customers. Quarantines or other cancellations of public events as well as governmental containment actions could also adversely affect our customers&#8217; financial condition, resulting in reduced spending for the products and services we sell or uncollectible accounts receivable, leases or notes receivable or our customers&#8217; ability to receive goods we ship to their locations. Moreover, any epidemic, pandemic, outbreak, or other public health crisis could adversely affect our ability to adequately staff and manage our businesses. Risks or regulations related to an epidemic, pandemic, or other health crisis may continue to lead to the complete or partial closure of one or more of our offices, configuration centers, or warehouse, or the operations of our customers or our sourcing partners. Office closures of our customers may reduce our ability to provide onsite professional services and staffing.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">We may not achieve the operational and financial results that we anticipated after completing the sale of our financing business.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our operational and financial profile has changed as a result of completing the sale of our financing business to Marlin Leasing Corporation (d/b/a PEAC Solutions) on June 30, 2025 pursuant to the Membership Interest Purchase Agreement. As a result, our diversification of revenue sources will be reduced, and our results of operations, cash flows, working capital and financing requirements may be subject to increased volatility and greater risk as a result of our business being concentrated solely as a provider of technology solutions through our product, professional services, and managed services segments. The anticipated benefits to us from the sale of the financing business are based on a number of assumptions, some of which may prove incorrect. Any such incorrect assumption could result in some or all of the anticipated benefits not being realized and adversely affecting our business, results of operations or financial condition. Further, our ability to receive the additional Contingent Consideration (as defined in </span><span style="font-family: Times New Roman; font-size: 10.0pt;"><span style="text-decoration:underline">Note 16</span></span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">, &#8220;Fair Value Measurements&#8221;) contemplated by the Membership Interest Purchase Agreement is based on the post-Closing performance of the HoldCo Group, as operated by PEAC Solutions, and, as a result, we may not receive some or all of the Contingent Consideration as we currently expect.</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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">16</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Risks Related to the Economy and our Industry</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">General economic weakness may harm our operating results and financial condition.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our results of operations are largely dependent upon the state of the economy. Global and domestic economic weakness, economic recession, trade wars or trade disruption, energy market disruption, inflation, rising costs and interest rates, and other economic uncertainties may result in increased expenses or decreased sales, gross margin, earnings, and/or growth rates from our US-based customers and from customers outside the US. Actions taken by central banks to counter inflation or weakness in the global banking industry, sustained uncertainty about global political conditions, the downgrade of the US debt rating, periods of intense diplomatic or armed conflict, government spending cuts and the impact of new laws, regulations, or government policies (including the introduction of new or increased taxes, the imposition of minimum taxes or new or increased limitations on deductions, credits or other tax benefits), or a tightening of credit markets, or rising interest rates, could cause our customers and potential customers to postpone, reduce or stop spending on technology products or services which could have a material adverse effect on our business, results of operations or cash flows.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">We depend on continued competitive innovations in hardware, software, and service offerings by our vendors, and our ability to partner with new and emerging technology providers and adapt to changes in the IT industry.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The technology industry is characterized by rapid innovation and the frequent introduction of new and enhanced hardware, software, and service offerings, such as generative and agentic AI, and cloud-based solutions, including IaaS, SaaS, and PaaS. We depend on innovations in hardware, software, and service offerings by our vendors, as well as the acceptance of those innovations by our customers for the offerings we sell. A decrease in the rate of innovation by our vendors, or the lack of acceptance of innovations by our customers, or a shift by customers to technology platforms that we do not sell could have an adverse effect on our business, results of operations or cash flows.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Further, new technology offerings and developments may disrupt the provision of our services and could adversely affect us. For example, the increase in demand for servers, chips and equipment to support the surge in AI usage, has created an industry wide shortage in the availability of memory and computer storage at an enterprise level, which may impact our ability to deliver these solutions if we do not identify opportunities when needed to reclaim sufficient memory capacity.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">In addition, if we are unable to keep up with changes in technology and new hardware, software, and service offerings&#8211;&#8211;for example, by not providing the appropriate training to our account managers, sales technology specialists and engineers to enable them to effectively sell and deliver such new offerings to customers&#8211;&#8211;our business, results of operations or cash flows could be adversely affected.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We also depend upon our vendors for the development and marketing of hardware, software, and services to compete effectively with hardware, software, and services of vendors whose products and services we do not currently offer or are not authorized to offer in one or more customer channels. In addition, our success depends on our ability to develop relationships with and sell hardware, software, and services from emerging vendors, as well as vendors that we have not historically represented in the marketplace. To the extent that a vendor&#8217;s offering that is highly in demand is not available to us for resale in one or more customer channels, and there is not a competitive offering from another vendor that we are authorized to sell in such customer channels, or we are unable to develop relationships with new technology providers or companies that we have not historically represented, or we partner with a vendor that is not in demand or the demand for whose products significantly decreases, our business, results of operations, or cash flows could be adversely impacted.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">17</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Cloud offerings may influence our customers to move workloads to cloud providers, which may reduce the procurement of products and alter or reduce services from us. Changes in the IT industry may also affect the demand for our advanced professional and managed services. These &#8216;as a service&#8217; offerings in many cases are recorded on a net basis which results in a reduction of net sales and an increase in gross margin, or on a ratable basis. Over the past several years, we have seen a significant increase in gross billings recorded on a net basis and a ratable basis due to the industry shift to &#8216;as a service&#8217; offerings. We have invested a significant amount of capital in our strategy to provide certain products and services, and this strategy may adversely impact our financial position due to competition or changes in the industry or improper focus or selection of the products and services we decide to offer. If we fail to react in a timely manner to such changes, such as generative AI or insufficient memory capacity, our results of operations may be adversely affected. Our sales can be dependent on demand for specific product categories, and any change in demand for, or supply of, such products could have a material adverse effect on our results of operations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Risks Related to Laws and Regulations</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Failure to comply with new laws or changes to existing laws may adversely impact our business.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our operations are subject to numerous US and foreign laws and regulations in several areas including, but not limited to, areas of labor and employment, immigration, advertising, e-commerce, patent and copyright, tax, import and export requirements, financing, anti-corruption, data privacy requirements, anti-competition, and environmental, health, and safety. We are also subject to a vast number of evolving laws at the local, state and federal levels, including employment and data privacy laws, and securities laws. We, our customers, vendors, and industry are experiencing significant changes in the enforcement of, guidance relating to, and the application of, laws. Rapid changes in trade-related laws and Executive Orders including tariffs, import/export regulations, and sanctions is creating uncertainty and complexity in supply chain management. We anticipate that these changes will materially impact our costs and will largely result in our passing tariffs onto our customers. Compliance with these laws, regulations, and Executive Orders may be onerous and expensive. The laws and regulations may be inconsistent from jurisdiction to jurisdiction and may be repeatedly and unpredictably modified, rescinded, or stayed by legislative bodies, regulatory agencies, and/or courts, further increasing the cost of compliance, and doing business, and the risk of noncompliance. We have implemented policies and procedures designed to help comply with applicable laws and regulations, but there can be no certainty that our employees, contractors, or agents will fully comply with laws and regulations or our policies and procedures. Additionally, as our customers and vendors implement policies and processes for their own compliance with current, anticipated, and pending laws and regulations, they may impose requirements on us, which we may not be able to timely and cost-effectively fulfill.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">We may not adequately protect ourselves through our contract vehicles, or our insurance policies may not be adequate to address potential losses or claims.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our contracts may not protect us against the risks inherent in our business including, but not limited to, rapid price increases and resulting order cancellations, warranties, limitations of liability, indemnification obligations, human resources and subcontractor-related claims, patent and product liability, regulatory and compliance obligations, data security and privacy, and financing activities. Also, we face pressure from our customers for competitive pricing and contract terms. In addition, order cancellations by our customers may result from product constraints, or other economic concerns. While we may mitigate risk through our contracts, if orders are cancelled by our customers, we may have an increased risk of dispute resulting in non-payment. Such disputes may be complicated by novel legal arguments relating to contract enforceability, such as the application of force majeure, impossibility or impracticability of performance, and frustration of purpose.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We also are subject to audits by various vendors and customers, including government agencies, relating to purchases, sales, data privacy and compliance under various contracts. In addition, we are subject to indemnification claims under various contracts.</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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">18</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
  </div><div><span style="font-style: italic; font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Failure to comply with our public-sector contracts or applicable laws and regulations could result in, among other things, termination, fines or other liabilities, and changes in procurement regulations could adversely impact our business.</span></div><div>&#160;</div><div><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Revenues in our public sector are derived from sales to SLED customers, through various contracts and open market sales of products and services. Sales to SLED customers are highly regulated and SLED customer purchases are subject to availability of funds from taxation, grants, or other sources including the federal government. Noncompliance with contract provisions, government procurement regulations, or other applicable laws or regulations could result in civil, criminal, and administrative liability, including substantial monetary fines or damages, termination of SLED sector customer contracts, and suspension, debarment, or ineligibility from doing business with the government and other customers in the SLED sector. Contracts in the SLED sector are generally terminable at any time for convenience of the contracting agency or upon default and are subject to audits. In addition, most contracts require successfully bidding and award of the contract. These bid processes can be complex and require extensive review of terms and conditions and data compilation. Multiple bidders may win a product category, which creates aggressive competition even after contract award. We are currently experiencing rapid price increases by vendors, and our SLED contracts may not allow us to pass these increases to our SLED customers. The effect of any of these possible actions could adversely affect our business, results of operations or cash flows. In addition, the adoption of new or modified procurement regulations and other requirements may increase our compliance costs and reduce our gross margins, which could have a negative effect on our business, results of operations, or cash flows.</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">We face risks of claims from third parties for intellectual property infringement, including counterfeit products, which could harm our business.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We may be subject to claims that our products and services, or products that we resell, infringe on the intellectual property rights of third parties and/or are counterfeit products. In addition, decreased product accessibility may foster more counterfeit product availability, including components within products that we purchase, and we may be subject to claims by our customers, vendors, or suppliers for unknowingly selling these types of products. The vendor of certain products or services we resell may not provide us with indemnification for infringement or otherwise; however, our customers may seek indemnification from us. We could incur substantial costs in defending infringement claims against ourselves and our customers. In the event of such claims, we and our customers may be required to obtain one or more licenses from third parties. We may not be able to obtain such licenses from third parties at a reasonable cost or at all. Defense of any lawsuit or failure to obtain any such required license could significantly increase our expenses and/or adversely affect our ability to offer one or more of our services.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">We may be unable to protect our intellectual property and costs to protect our intellectual property may affect our earnings.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The success of our business strategy depends, in part, upon proprietary technology and other intellectual property rights. To date, we have relied primarily on a combination of copyright, trademark, and trade secret laws, and contractual provisions with our customers, subcontractors, and employees to protect our proprietary technology. It may be possible for unauthorized third parties to copy certain portions of our products or reverse engineer or obtain and use information that we regard as proprietary. Some of our agreements with our customers and technology licensors contain residual clauses regarding confidentiality and the rights of third parties to obtain the source code for our products. These provisions may limit our ability to protect our intellectual property rights in the future that could seriously harm our business and operating results. Our means of protecting our intellectual property rights may not be adequate.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The legal and associated costs to protect our intellectual property in the US and foreign jurisdictions may significantly increase our expenses and have a material adverse effect on our operating results. We may deem it necessary to protect our intellectual property rights and significant expenses could be incurred with no certainty of the results of these potential actions. Costs relative to lawsuits are usually expensed in the periods incurred and there is no certainty of recouping any of the amounts expended regardless of the outcome of any action.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold;">Risks Related to Ownership of our Stock</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Our common stock price may be volatile and may decline regardless of our operating performance, and holders of our common stock could lose a significant portion of their investment.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The market price for our common stock may be volatile. Our stockholders may not be able to resell their shares of common stock at or above the price at which they purchased such shares, due to fluctuations in the market price of our common stock, which may be caused by several factors, many of which we cannot control, including the risk factors described in this Annual Report on Form 10-K and the following:</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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">19</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>


  </div><div style="margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; margin-left:.75in;mso-add-space:auto; text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="mso-list:Ignore">&#8226;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</span></span>changes in financial
estimates by any securities analysts who follow our common stock, and our
failure to meet these estimates or failure of securities;</span></div><div style="margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; margin-left:.75in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="mso-list:Ignore">&#8226;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</span></span>our failure to achieve
our financial guidance estimates;</span></div><div style="margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; margin-left:.75in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="mso-list:Ignore">&#8226;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</span></span>significant variations
in our quarterly results of operations;</span></div><div style="margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; margin-left:.75in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="mso-list:Ignore">&#8226;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</span></span>analysts maintaining
coverage of our common stock;</span></div><div style="margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; margin-left:.75in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="mso-list:Ignore">&#8226;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</span></span>downgrades by any
securities analysts who follow our common stock;</span></div><div style="margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; margin-left:.75in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="mso-list:Ignore">&#8226;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</span></span>future sales of our
common stock by our officers, directors, and significant stockholders;</span></div><div style="margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; margin-left:.75in;mso-add-space:auto; text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="mso-list:Ignore">&#8226;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</span></span>market conditions or
trends in our industry or the economy as a whole including market expectations
of changing interest rates;</span></div><div style="margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in; text-indent:-.25in;mso-list:l0 level1 lfo1"><span style="mso-list:Ignore">&#8226;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</span></span>the inability to
conclude that our internal controls over financial reporting are effective;</div><div style="margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; margin-left:.75in;mso-add-space:auto; text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="mso-list:Ignore">&#8226;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</span></span>investors&#8217; perceptions
of our prospects;</span></div><div style="margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; margin-left:.75in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="mso-list:Ignore">&#8226;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</span></span>announcements by us or
our competitors of significant contracts, acquisitions, divestitures, joint ventures,
or capital commitments; and</span></div><div style="margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; margin-left:.75in;mso-add-space:auto; text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="mso-list:Ignore">&#8226;<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</span></span>changes in key
personnel.</span></div><div style="font-family: Aptos; clear: both;">&#160;</div><div><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">In addition, the stock markets have experienced extreme price and volume fluctuations which have affected and continue to affect the market prices of equity securities of many companies, including us and companies in our industry. In the past, securities class action litigation has followed periods of market volatility. If we were involved in securities litigation, we could incur substantial costs, and our resources and the attention of management could be diverted from our business.</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">In the future, we may also issue our securities in connection with investments or acquisitions. The number of shares of our common stock issued in connection with an investment or acquisition could constitute a material portion of our then-outstanding shares of our common stock and depress our stock price.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">There can be no assurance that we will continue to declare and pay dividends to our common stockholders.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Any determination to declare dividends for holders of our common stock in the future will depend upon our results of operations, financial condition, business prospects, capital requirements, contractual restrictions (including in current or future agreements governing our indebtedness), restrictions imposed by applicable law, market conditions, tax considerations and other factors our Board deems relevant. There can be no assurance that we will continue to declare and issue dividends for holders of our common stock and, therefore, the future realization of a gain on our stockholders&#8217; investment will depend entirely on the appreciation of the price of our common stock and/or share repurchases, which may never occur.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">There can be no assurance that we will continue to repurchase any of our common stock under our share repurchase program.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Any determination to repurchase shares of our common stock in the future will depend upon our results of operations, financial condition, business prospects, capital requirements, contractual restrictions (including in current or future agreements governing our indebtedness), restrictions imposed by applicable law, market conditions, tax considerations and other factors our Board deems relevant. There can be no assurance that we will continue to repurchase shares of our common stock and, therefore, the future realization of a gain on our stockholders&#8217; investment will depend entirely on the appreciation of the price of our common stock and/or dividends, which may never occur.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Future offerings of debt or equity securities, which would rank senior to our common stock, may adversely affect the market price of our common stock.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">If, in the future, we decide to issue debt or equity securities that rank senior to our common stock, it is likely that such securities will be governed by an indenture or other instrument containing covenants restricting our operating flexibility. Additionally, any convertible or exchangeable securities that we issue in the future may have rights, preferences, and privileges more favorable than those of our common stock and may result in dilution to owners of our common stock. We and, indirectly, our stockholders, will bear the cost of issuing and servicing such securities. Because our decision to issue debt or equity securities in any future offering will depend on market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing, or nature of our future offerings, if any. Thus, holders of our common stock will bear the risk of our future offerings reducing the market price of our common stock and diluting the value of their holdings in our common stock.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 1B.</span>
    </div>
    <div>
     <a id="UNRESOLVED_STAFF_COMMENTS" title="UNRESOLVED STAFF COMMENTS"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">UNRESOLVED STAFF COMMENTS</span>
    </div>
  </div><div style="font-size: 10pt;">&#160;</div><div>

  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">None.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

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

  </div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 1C.</span>
    </div>
    <div>
     <a id="Cybersecurity" title="Cybersecurity"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">CYBERSECURITY</span>
    </div>
  </div><div style="font-family: Aptos; clear: both;">&#160;</div><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="ixv-1903"><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We believe that cybersecurity and business resilience are critical to advancing our corporate vision and enabling our digital transformation efforts. As a technology services provider, we are faced with a multitude of diverse cybersecurity threats that range from common attacks such as ransomware, denial of service, and social engineering to more advanced attacks leveraging sophisticated AI-enabled tools from nation-state actors that might target our ecosystem through our specific company industry verticals. Any such cybersecurity threats could affect our customers, vendors, service providers, subcontractors and/or employees, and a cybersecurity threat to us or any of these entities could materially and adversely affect our business strategy, financial condition, performance, our brand and our results of operations. </span> </div></ix:nonNumeric><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="ixv-1910"><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="ixv-1911"><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="ixv-18375"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" id="ixv-18376">We have a dedicated team of information security professionals (our &#8220;information security team&#8221;) who lead our enterprise-wide cybersecurity strategy, which includes risk management, cyber defense, systems security, security monitoring and other related functions. This team is overseen by our Senior Director of Information Security (&#8220;SDIS&#8221;) who reports to our Chief Information Officer (&#8220;CIO&#8221;).</ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="ixv-18377">The SDIS has over 25 years of experience in the field of cybersecurity and is responsible for our overall information security and systems resilience strategy, security engineering and operations, cyber threat detection and response, and related policy recommendations. In addition, our SDIS has a significant background in general information technology and program management.</ix:nonNumeric> <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="ixv-18378">Our information security team manages our robust enterprise security structure, which is designed to prevent cybersecurity incidents, while simultaneously increasing our technology resilience to minimize the associated business impact of cybersecurity threats. Core to our information security team&#8217;s structure is our security incident response team, which is responsible for the protection, detection, global threat level monitoring, and overall response/countermeasure capabilities in defense of our corporate resources and assets.</ix:nonNumeric> Furthermore, we believe strongly in a supportive and collaborative culture of security, whereby all of our employees maintain a role in our corporate cybersecurity posture, including but not limited to their required participation in periodic training and risk management exercises throughout the year.</span> </div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2"><ix:continuation continuedAt="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_2" id="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_1"><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="ixv-18379">The <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="ixv-18380">processes overseen by our information security team are integrated with our enterprise risk management (&#8220;ERM&#8221;) program</ix:nonNumeric>, including routine reporting to our executive team on cyber risk through the different levels of our ERM governance structure including our risk management frameworks and processes.</ix:nonNumeric> We undergo routine testing of both the design and operational effectiveness of our security controls, consult with industry leaders on best practices, and ensure alignment with relevant industry frameworks and laws, as well as auditing by our internal audit team. Our cybersecurity program consists of policies, practices and procedures designed to manage material risks from cybersecurity threats, including training requirements, threat monitoring and detection, threat containment and risk assessments. In addition to our policies and procedures designed to manage and identify cybersecurity risks, we maintain an incident response plan designed to contain, analyze, remediate, and communicate cybersecurity matters to help ensure a timely and appropriate response to cybersecurity incidents.</span> </div></ix:continuation></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3"><ix:continuation continuedAt="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_3" id="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_2"><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Additionally, <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="ixv-18381">we engage third-party firms</ix:nonNumeric> to conduct routine external and internal penetration testing of our information systems to emulate the common tactics and techniques of cyber threat actors, and we have developed processes to remediate identified vulnerabilities across a wide range of severities. <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" id="ixv-18382">We have policies and procedures to oversee and identify the cybersecurity risks associated with our use of certain third-party service providers.</ix:nonNumeric> These policies and procedures include onboarding risk assessments prior to commencing a customer engagement and, as appropriate based on identified risk, may include either cybersecurity-related contractual terms and/or periodic risk assessments throughout the life cycle of the third-party relationship. We maintain cybersecurity insurance coverage that we believe is appropriate for the size and complexity of our business to cover certain costs related to the remediation of cybersecurity incidents.</span> </div></ix:continuation></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_5" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4"><ix:continuation id="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_3"><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="ixv-18383">Our Board has ultimate oversight of our cybersecurity risk, which it oversees as part of our ERM program.</ix:nonNumeric> <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="ixv-18384"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" id="ixv-18385">The CIO and SDIS regularly provide reporting on cybersecurity to both our executive management and our Board.</ix:nonNumeric> This reporting includes updates on our information security strategy and organizational structure, key cyber risks and threats, progress related to various initiatives designed to protect us from such risks and threats, assessments of our cybersecurity program and emerging trends, including those related to the use of AI as both a threat and a defense mechanism. Depending on the criticality of a cybersecurity incident and in accordance with our incident response plan, certain matters are required to be reported promptly to the Board, as appropriate.</ix:nonNumeric></span> </div></ix:continuation></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">21</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_5"><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" id="ixv-18386"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="ixv-18387">As of the date of this report, we are not aware of any cybersecurity threats or incidents that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, financial condition, or our brand.</ix:nonNumeric></ix:nonNumeric> However, we cannot provide assurance that such threats will not be discovered, occur, or result in such an impact in the future. For more information regarding risks relating to information technology and cybersecurity, please refer to </span><span style="font-family: Times New Roman; font-size: 10.0pt;">I<span style="text-decoration:underline">tem 1A</span></span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">. &#8220;Risk Factors.&#8221;</span> </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 2.</span>
    </div>
    <div>
     <a id="PROPERTIES" title="PROPERTIES"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">PROPERTIES</span>
    </div>
  </div><div>&#160;
  </div><div>

  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">As of March 31, 2026, we leased a total of 497 thousand square feet of office and warehouse space across 22 properties, primarily in the US, that are used across all our business segments. Our leases expire at varied dates over the next 10 years. On April 1, 2026, we signed an 8-year lease for a new headquarters in Herndon, Virginia. We have certain employees that work at customer sites, their homes, or other locations. Additionally, we utilize coworking spaces in certain cities.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We do not anticipate any difficulty in retaining occupancy through lease renewals, month-to-month occupancy, or replacing leased properties with equivalent properties. We believe that suitable additional or substitute leased properties will be available as required.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 3.</span>
    </div>
    <div>
     <a id="LEGAL_PROCEEDINGS" title="LEGAL PROCEEDINGS"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">LEGAL PROCEEDINGS</span>
    </div>
  </div><div style="font-size: 10pt;">&#160;</div><div>

  </div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt;">For a description of our material pending legal proceedings, please refer to <span style="text-decoration:underline">Note 11</span>, &#8220;Commitments and Contingencies&#8221; in the Notes to the Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.</span>
  </div><div>



  </div><div style="text-indent: -72pt; padding-left: 72pt; font-family: Aptos;">


  &#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 4.</span>
    </div>
    <div>
     <a id="MINE_SAFETY_DISCLOSURES" title="MINE SAFETY DISCLOSURES"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">MINE SAFETY DISCLOSURES</span>
    </div>
  </div><div>&#160;</div><div>
   <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Not Applicable.</span>
  </div><div>
  </div><div style="text-align: center; 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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">22</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">PART II</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 5.</span>
    </div>
    <div>
     <a id="MARKET_FOR_REGISTRANTS_COMMON_EQUITY_RELATED_STOCKHOLDER_MATTERS_AND_ISSUER_PURCHASES_OF_EQUITY_SECURITIES" title="MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span>
    </div>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Market Information</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our common stock trades on the NASDAQ Global Select Market under the symbol &#8220;PLUS.&#8221;
  </div><div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   As of May 7, 2026, there were 270 stockholders of record of our common stock, although there is a much larger number of beneficial owners.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Dividends</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   On May 28, 2026, we announced that our Board declared a quarterly dividend. The quarterly cash dividend of $0.27 per common share will be paid on June 30, 2026, to stockholders of record as of the close of business on June 17, 2026.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The payment of any future dividends will be at the discretion of our Board and will depend upon our results of operations, financial condition, business prospects, capital requirements, contractual restrictions (including in current or future agreements governing our indebtedness), restrictions imposed by applicable law, tax considerations and other factors that our Board deems relevant.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   For additional information on our cash resources and needs, and restrictions on our ability to pay dividends, please refer to <span style="text-decoration:underline">Item 7</span>, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Liquidity and Capital Resources.&#8221;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Purchases of Our Common Stock</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The following table provides information regarding our purchases of our common stock during the three months ended March 31, 2026. Please refer to <span style="text-decoration:underline">Note 13</span>, &#8220;Stockholders&#8217; Equity&#8221; in the Notes to the Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 52%;">&#160;</td>

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


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

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

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Period
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      Total <br/>number of <br/>shares <br/>purchased <br/>(1)
     </td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 1%;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">




      Average <br/>price paid <br/>per share
     </td><td colspan="1" style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


       Total number of <br/>shares purchased <br/>as part of <br/>publicly <br/>announced plans <br/>or programs
     </td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">


      Maximum <br/>number of shares <br/>that may yet be <br/>purchased under <br/>the plans or <br/>programs (2)
     </td><td style="vertical-align: bottom; text-align: center; white-space: nowrap; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      January 1, 2026 through January 31, 2026
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;         -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">             -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">         -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,227,100</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      February 1, 2026 through February 28, 2026
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;         -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">             -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">         -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,227,100</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      March 1, 2026 through March 31, 2026
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">90,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>


    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">76.45</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">90,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,137,100</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">90,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>


    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">90,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -31.5pt; padding-left: 54pt;">
    <div style="float: left; width: 31.5pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     (1)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     All shares were acquired in open-market purchases.
    </div>
  </div><div style="text-indent: -31.5pt; padding-left: 54pt;">
    <div style="float: left; width: 31.5pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     (2)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     The amounts presented in this column are the remaining number of shares that may be repurchased as of the end of the month after repurchases during the month. On August 7, 2025, our Board authorized the repurchase of up to 1,500,000 shares of our outstanding common stock, over a 12-month period beginning August 11, 2025.
    </div>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Performance Graph</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The information contained in this Cumulative Total Shareholder Return section shall not be deemed to be &#8220;soliciting material&#8221; or &#8220;filed&#8221; or incorporated by reference in future filings with the SEC, or subject to the liabilities of Section 18 of the Exchange Act, except to the extent that we specifically request that such information be treated as soliciting material or incorporate it by reference into a document filed under the Securities Act or the Exchange Act.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">23</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The graph below matches ePlus inc.&#8217;s cumulative 5-Year total shareholder return on common stock with the cumulative total returns of the NASDAQ Composite index and the S&amp;P 600 Information Technology index. The graph tracks the performance of a $100 investment in our common stock and in each index (with the reinvestment of all dividends) from March 31, 2021 to March 31, 2026.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="margin: 0in; text-align: center; font-size: 10pt;"><b>COMPARISON OF 5
YEAR CUMULATIVE TOTAL RETURN*</b><br/>
Among ePlus inc., the NASDAQ Composite Index <br/>
and the S&amp;P 600 Information Technology Index</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; text-align: center;"><img alt="" src="image3.jpg"/></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; text-align: center;">
   &#160;</div><table style="width: 100%; font-size: 10pt;"><tr style="height: 0px; font-size: 0px;"><td style="width: 33%;">&#160;</td><td style="width: 34%;">&#160;</td><td style="width: 33%;">&#160;</td></tr><tr><td>&#160;</td><td style="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;">*$100 invested on 3/31/21 in stock or index, including reinvestment of dividends.<span style="text-decoration-thickness: initial; display: block;"><br/></span>Fiscal year ending March 31.</span></td><td>&#160;</td></tr><tr style="white-space : nowrap; "><td>&#160;</td><td style="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;">Copyright&#169; 2026 Standard &amp; Poor's, a division of S&amp;P Global. All rights reserved.</span></td><td>&#160;</td></tr></table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; text-align: center;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 28%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      March 31, 2021
     </div>
    </td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      March 31, 2022
     </div>
    </td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      March 31, 2023
     </div>
    </td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      March 31, 2024
     </div>
    </td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      March 31, 2025
     </div>
    </td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      March 31, 2026
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      ePlus inc.
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">100</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">112.53</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">98.43</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">157.65</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">122.50</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">152.48</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      NASDAQ Composite
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">100</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">108.06</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">93.71</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">126.58</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">134.65</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">169.11</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      S&amp;P 600 Information Technology
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">100</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">102.49</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">97.24</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">103.09</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">89.09</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">134.07</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 6.</span>
    </div>
    <div>
     <a id="RESERVED" title="[RESERVED]"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">[RESERVED]</span>
    </div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">24</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 7.</span>
    </div>
    <div>
     <a id="MANAGEMENTS_DISCUSSION_AND_ANALYSIS_OF_FINANCIAL_CONDITION_AND_RESULTS_OF_OPERATIONS" title="MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span>
    </div>
  </div><div>&#160;</div><div>The following discussion and analysis of the financial condition and results of operations (the &#8220;financial review&#8221;) of ePlus is intended to help investors understand our company and our operations. The financial review is provided as a supplement to, and should be read in conjunction with, the Consolidated Financial Statements and the related notes included elsewhere in this Annual Report on Form 10-K.&#160;<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Unless specifically stated, all discussions below reflect continuing operations for all periods presented.</span></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div>We have revised our results to reflect the correction
of certain misstatements in previously issued financial statements for fiscal
years ended March 31, 2024 and March 31, 2025, which we determined are not
material either individually or in aggregate. Please refer to Note 2, &#8220;Revision of Previously Issued Consolidated
Financial Statements&#8221; in the Notes to the Consolidated Financial Statements
included in Part II, Item 8 of this Annual Report on Form 10-K.</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Business Description</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We are a leading information technology (&#8220;IT&#8221;) solutions provider in the areas of artificial intelligence (&#8220;AI&#8221;), cloud, data center, security, networking and collaboration. Leveraging our engineering talent, we assess, plan, deliver, and secure solutions comprised of leading technologies aligned with our customers&#8217; needs. Our expertise and experience enable us to craft optimized solutions for our customers that take advantage of the cost, scale, and efficiency of private, public and hybrid cloud services in an evolving IT market.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We deliver integrated solutions that address our customers&#8217; IT business needs, leveraging the appropriate technologies, both on-premises and in the cloud. Our approach is to lead with advisory consulting, to understand our customers&#8217; needs, and then design, deploy, and manage IT solutions aligned to their objectives. We are skilled in orchestration and automation, application modernization, DevSecOps, zero-trust architectures, data management, data visualization, analytics, network modernization including high-end optical networking, edge computing and other advanced and IT emerging technologies. These solutions are comprised of class-leading technologies from our commercial partners.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   AI continues to be a transformative force and a demand driver, particularly for our core products. Across industries, our customers are using AI to enhance their decision making, automate tasks, and drive both growth and efficiency. Through assessments, bespoke workshops and labs and consulting engagements, we deliver actionable outcomes for our customer organizations by using IT and consulting solutions to enhance their decision making, automate tasks and drive business agility and innovation.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   As part of our solutions, we provide consulting, professional services, managed services, IT staff augmentation, and complete lifecycle management services in the areas of security, cloud, networking, collaboration, and emerging technologies. Further, we offer professional services to our customers in the spaces of digital signage, electric vehicle (&#8220;EV&#8221;) charging solutions, loss prevention and security, retail store openings, remodels, and closings.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We are a reseller for thousands of vendors, which enables us to provide our customers with new and evolving IT solutions. We possess top-level IT engineering certifications with a broad range of leading IT vendors that enable us to offer IT solutions that are optimized for each of our customers&#8217; specific requirements.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We serve primarily middle market to large enterprises across diverse markets including telecom, media and entertainment, technology, state and local government and educational institutions (&#8220;SLED&#8221;), healthcare, and financial services. We sell to customers in the United States (&#8220;US&#8221;), which account for most of our sales, and to customers in select international markets including the United Kingdom (&#8220;UK&#8221;), the European Union (&#8220;EU&#8221;), India, and Singapore.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">25</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   On June 30, 2025, we completed the sale of 100% of the membership interests of Expo Holdings, LLC, a Delaware limited liability company and our wholly-owned subsidiary (&#8220;HoldCo&#8221;), to Marlin Leasing Corporation, a Delaware corporation (d/b/a PEAC Solutions) pursuant to the terms of the Membership Interest Purchase Agreement, dated June 20, 2025 (the &#8220;Sale Transaction&#8221;). By selling HoldCo, together with its U.S. subsidiaries, we sold our domestic financing business that comprised most of our financing business segment, which is a business that finances information technology equipment, software and related services for customers. We continue to own the international entities in the financing business. This divestiture positions us to focus on being a technology solutions provider and represents a strategic shift in our operations. As a result of the Sale Transaction, we determined that the domestic financing business that was sold met the definition of discontinued operations. Consequently, for all periods presented in these financial statements, we are retrospectively presenting the results of our domestic financing business as discontinued operations. In our audited consolidated balance sheets for all periods, we present the assets and liabilities of our domestic financing business as assets and liabilities of discontinued operations. In our audited consolidated statements of operations for all periods, we present the operating results of our domestic financing business in earnings from discontinued operations. After the Sale Transaction, our remaining three reportable segments are product, professional services, and managed services, which we formerly referred to collectively as our technology business. Please refer to <span style="text-decoration:underline">Note 5</span>, &#8220;Discontinued Operations&#8221; in the Notes to the Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Business Trends</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We believe the following key factors may impact our business performance and our ability to achieve business results:
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#9679;
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     General economic conditions including changes in law and policy by the US government, inflation, tariffs, export requirements, sanctions, changing interest rates, staffing shortages, remote work trends, geopolitical concerns and changes in US government spending and contracting practices may impact our customers&#8217; willingness to spend on IT and services.
    </div>
  </div><div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#9679;
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     There is a worldwide shortage of memory chips due to the demand for AI-ready products, which is also causing rapid price increases across many IT products. Like others, we may experience ongoing supply constraints for memory chips that may affect lead times for delivery of products, our having to carry more inventory for longer periods, costs of products for us and our customers, vendor return and cancellation policies, and our ability to meet customer demands. We continue to work closely with our vendors to mitigate disruptions outside our control. Despite these actions, we believe extended lead times and price increases will likely persist for at least the next few quarters.
    </div>
  </div><div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#9679;
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Our customers&#8217; top focus areas include AI, security, cloud solutions, as well as digital transformation and modernization. We have developed advisory services, assessments, solutions, and professional and managed services to meet these priorities and help our customers attain and maintain their desired outcomes.
    </div>
  </div><div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#9679;
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Modernizing legacy applications, data modernization, reducing operational complexity, securing workloads, the cost and performance of IT operations, and agility are changing the way companies are purchasing and consuming technology. These are fueling deployments of solutions on cloud, managed services and hybrid platforms and licensing models, which may include invoicing over the term of the engagement and may result in additional revenue recognized on a net basis.
    </div>
  </div><div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#9679;
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Rapid cloud adoption has led to customer challenges around increasing costs, security concerns, and skillset gaps. These challenges are consistent across all industries and business sizes. We have developed a Cloud Managed Services portfolio to address these needs, allowing our clients to focus on driving business outcomes via optimized and secure cloud platforms.
    </div>
  </div><div style="margin-left: 36pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#9679;
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     The IT industry continues to shift from upfront, product-based purchasing toward subscription and consumption-based (&#8220;ratable&#8221;) models, driven by increased adoption of cloud computing, software-as-a-service (&#8220;SaaS&#8221;), and as-a-service infrastructure offerings. This transition is changing customer buying behavior, elongating revenue recognition periods and increasing revenues recognized on a net basis, and increasing the importance of recurring revenue streams, while also placing greater emphasis on lifecycle management, financing capabilities, and vendor-aligned service delivery.
    </div>
  </div><div style="margin-left: 36pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">26</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Key Business Metrics</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our management monitors several financial and non-financial measures and ratios on a regular basis to track the progress of our business. We believe that the most important of these measures and ratios include net sales, gross profit, gross margin, operating income, net earnings, and net earnings per common share, in each case based on information prepared in accordance with United States Generally Accepted Accounting Principles (&#8220;US GAAP&#8221;), as well as the non-GAAP financial measures and ratios, including Adjusted EBITDA, Adjusted EBITDA margin, Non-GAAP: Net earnings from continuing operations and Non-GAAP: Net earnings from continuing operations per common share - diluted.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We also use a variety of operating and other information to evaluate the operating performance of our business, develop financial forecasts, make strategic decisions, and prepare and approve our annual budgets. We use gross billings as an operational metric to assess the volume of transactions or market share for our product, professional services, and managed services segments, as well as to understand changes in our accounts receivable and accounts payable balances and our statement of cash flows. We believe our gross billings metric will aid investors in the same manner to evaluate our business.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   These key indicators include financial information that is prepared in accordance with US GAAP and presented in our consolidated financial statements, as well as non-GAAP and operational performance measurement tools. Generally, a non-GAAP financial measure is a numerical measure of a company&#8217;s performance or financial position that either excludes or includes amounts that are correspondingly not normally excluded or included in the most directly comparable measure calculated and presented in accordance with US GAAP. Our use of non-GAAP information as an analytical tool has limitations and should not be considered in isolation or as a substitute for analysis of our financial results reported under GAAP, as these measures used by management may differ from similar measures used by other companies, even when similar terms are used to identify such measures.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We use Adjusted EBITDA, Adjusted EBITDA margin, Non-GAAP: net earnings from continuing operations and Non-GAAP: net earnings from continuing operations per common share - diluted as supplemental measures of our performance to gain insight into our operating performance and performance trends. We believe that these measures provide management and investors with a useful measure for period-to-period comparisons of our business and operating results by excluding items that management believes are not reflective of our underlying operating performance. Accordingly, we believe that such non-GAAP financial measures provide useful information to investors and others in understanding and evaluating our operating results. Please see footnotes (1) and (2) of the tables below for more information.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">27</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The following tables provide our key business metrics for our consolidated entity (in thousands, except per share amounts):
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td colspan="9" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31,
     </div>
        </td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      2026
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      2025
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      2024
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="text-decoration:underline">Financial metrics</span>
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net sales
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2,442,549</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2,000,168</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2,178,249</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Gross profit
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">616,081</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">512,120</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">511,742</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Gross margin
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">25.2</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">25.6</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">23.5</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Selling, general, and administrative
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">423,393</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">386,681</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">355,556</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Depreciation and amortization
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">26,543</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">25,753</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">20,951</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Interest and financing costs
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">        -      </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">        -      </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,429</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Operating expenses
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">449,936</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">412,434</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">377,936</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Operating income
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">166,145</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">99,686</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">133,806</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Operating income margin
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">6.8</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">5.0</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">6.1</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net earnings from continuing operations
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">124,120</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">76,439</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">97,327</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net earnings from continuing operations margin
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">5.1</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3.8</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">4.5</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net earnings from continuing operations per common share - diluted
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">4.71</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2.87</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">3.64</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net earnings from discontinued operations, net of tax
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">8,516</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">28,137</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">20,655</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net earnings
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">132,636</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">104,576</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">117,982</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="text-decoration:underline">Non-GAAP financial metrics</span>
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Non-GAAP: Net earnings from continuing operations (1)
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">142,069</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">93,978</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">113,713</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Non-GAAP: Net earnings from continuing operations per common share - diluted (1)
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">5.39</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">3.53</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">4.24</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Adjusted EBITDA (2)
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">204,822</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">137,013</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">165,657</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Adjusted EBITDA margin (2)
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">8.4</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">6.9</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">7.6</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="text-decoration:underline">Operational metrics</span>
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Gross billings (3)
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Networking
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,152,117</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">929,708</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,172,274</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cloud
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,016,717</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">865,855</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">824,128</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Security
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">841,523</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">683,597</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">625,392</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Collaboration
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">109,460</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">120,369</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">120,960</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">252,073</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">244,997</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">262,439</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Product gross billings
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,371,890</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,844,526</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,005,193</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Service gross billings
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">466,567</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">435,921</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">324,571</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total gross billings
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,838,457</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,280,447</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">3,329,764</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div style="font-family: Aptos;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     (1)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Non-GAAP: Net earnings from continuing operations and Non-GAAP: Net earnings from continuing operations per common share &#8211; diluted are based on net earnings from continuing operations calculated in accordance with US GAAP, adjusted to exclude other (income) expense, net, share-based compensation, acquisition related expenses, acquisition related amortization expense, and the related tax effects.
    </div>
  </div><div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="margin-left: 18pt; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We believe that the exclusion of other income and acquisition-related amortization expense in calculating Non-GAAP: Net earnings from continuing operations and Non-GAAP: Net earnings from continuing operations per common share &#8211; diluted provides management and investors a useful measure for period-to-period comparisons of our business and operating results by excluding items that management believes are not reflective of our underlying operating performance, which helps in understanding and evaluating our operating results. We use Non-GAAP: Net earnings from continuing operations and Non-GAAP: Net earnings from continuing operations per common share &#8211; diluted as supplemental measures of our performance to gain and provide insight into our operating performance and performance trends. However, our use of non-GAAP information as an analytical tool has limitations and should not be considered in isolation or as a substitute for analysis of our financial results as reported under US GAAP. In addition, other companies, including companies in our industry, might calculate similar Non-GAAP: Net earnings from continuing operations and Non-GAAP: Net earnings from continuing operations per common share &#8211; diluted, or similarly titled measures differently, which may reduce their usefulness as comparative measures. Our acquisition related expenses for the year ended March 31, 2025, are related to our acquisition of Bailiwick Services, LLC (&#8220;Bailiwick&#8221;).
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">28</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="margin-left: 18pt; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The following table provides our calculation of Non-GAAP: Net earnings from continuing operations and Non-GAAP: Net earnings from continuing operations per common share &#8211; diluted (in thousands, except per share amounts):
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; margin-left: auto; margin-right: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

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

   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>         </td>



    <td style="text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      2026
     </div>
    </td><td style="text-align: center; width: 1%;">&#160;</td>

    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      2025
     </div>
    </td><td style="text-align: center; width: 1%;">&#160;</td>

    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      2024
     </div>
    </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      GAAP: Earnings from continuing operations before tax
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">173,438</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">106,124</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">135,238</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Share-based compensation
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">12,134</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">10,502</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,471</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Acquisition related expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">             -           </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,072</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">             -           </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Acquisition related amortization expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">20,625</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">19,929</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">15,180</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other (income), net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(7,293</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(6,438</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(1,432</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Non-GAAP: Earnings from continuing operations before provision for income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">198,904</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">131,189</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">158,457</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      GAAP: Provision for income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">49,318</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">29,685</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">37,911</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Share-based compensation
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,490</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,992</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,698</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Acquisition related expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">             -           </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">300</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">             -           </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Acquisition related amortization expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5,934</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5,495</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,306</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other (income), net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(2,043</td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(1,788</td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(448</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Tax benefit on restricted stock
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">136</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">527</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">277</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Non-GAAP: Provision for income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">56,835</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">37,211</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">44,744</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Non-GAAP: Net earnings from continuing operations
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">142,069</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">93,978</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">113,713</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div style="font-family: Aptos;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

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

   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>         </td>



    <td style="text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      2026
     </div>
    </td><td style="text-align: center; width: 1%;">&#160;</td>

    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      2025
     </div>
    </td><td style="text-align: center; width: 1%;">&#160;</td>

    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      2024
     </div>
    </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      GAAP: Net earnings from continuing operations per common share - diluted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4.71</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2.87</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3.64</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Share-based compensation expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.33</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.28</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.25</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Acquisition related expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">             -           </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.03</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">             -           </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Acquisition related amortization expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.56</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.54</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;">0.40</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other (income), net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/><td style="vertical-align: bottom; text-align: right; width: 9%;">(0.20</td><td style="text-align: left; width: 1%; vertical-align: middle;">)</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(0.17</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(0.04</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Tax (benefit) on restricted stock
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(0.01</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(0.02</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(0.01</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total non-GAAP adjustments - net of tax
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.68</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.66</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Non-GAAP: Net earnings from continuing operations per common share - diluted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">5.39</td><td style="vertical-align: bottom; text-align: left; width: 1%;"/>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">3.53</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">4.24</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div style="font-family: Aptos;">&#160;
  </div><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     (2)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     We define Adjusted EBITDA as net earnings from continuing operations calculated in accordance with US GAAP, adjusted for the following: interest and financing costs, depreciation and amortization, share-based compensation, acquisition related expenses,&#160;provision for income taxes, interest and financing costs and other (income), net. In the table below, we provide a reconciliation of Adjusted EBITDA to net earnings from continuing operations, which is the most directly comparable financial measure to this non-GAAP financial measure. Adjusted EBITDA margin is our calculation of Adjusted EBITDA divided by net sales.
    </div>
  </div><div style="margin-left: 18pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="margin-left: 27pt; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We believe that the exclusion of other income in calculating Adjusted EBITDA and Adjusted EBITDA margin provides management and investors with a useful measure for period-to-period comparisons of our business and operating results by excluding items that management believes are not reflective of our underlying operating performance, which helps in the understanding and evaluation of our operating results. We use Adjusted EBITDA as a supplemental measure of our performance to gain and provide insight into our operating performance and performance trends. However, our use of Adjusted EBITDA and Adjusted EBITDA margin as analytical tools has limitations and should not be considered in isolation or as substitutes for analysis of our financial results as reported under US GAAP. In addition, other companies, including companies in our industry, might calculate Adjusted EBITDA and Adjusted EBITDA margin, or similarly titled measures, differently which may reduce their usefulness as comparative measures.
  </div><div style="margin-left: 27pt; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">29</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-indent: 27pt; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The following table provides our calculations of Adjusted EBITDA (in thousands):
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><table cellpadding="0" style="text-align: left; vertical-align: bottom; width: 100%; border-bottom: 4px double transparent; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>

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

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

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

   <tr>
    <td>&#160;</td>

    <td>&#160;</td><td colspan="10" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); 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;">Year ended March 31,</span>         </td>



    <td>&#160;</td>
   </tr><tr style="height: 1pt;">
    <td>&#160;</td>

    <td>&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;">
     <div>
      2026
     </div>
    </td><td>&#160;</td>

    <td>&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;">
     <div>
      2025
     </div>
    </td><td>&#160;</td>

    <td>&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;">
     <div>
      2024
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      GAAP: Net earnings from continuing operations
     </div>
    </td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">124,120</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">76,439</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">97,327</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Provision for income taxes
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">49,318</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">29,685</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">37,911</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Share-based compensation
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">12,134</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">10,502</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">9,471</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Depreciation and amortization
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">26,543</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">25,753</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">20,951</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Acquisition related expenses
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">             -           </td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,072</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">             -           </td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Interest and financing costs
     </div>
    </td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">             -           </td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">             -           </td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,429</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other (income), net
     </div>
    </td>

    <td>&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%; text-align: left;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; text-align: right;">(7,293</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td>&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%; text-align: left;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; text-align: right;">(6,438</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td>&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%; text-align: left;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; text-align: right;">(1,432</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Non-GAAP: Adjusted EBITDA
     </div>
    </td>

    <td>&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%; text-align: left;">$</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; text-align: right;">204,822</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%; text-align: left;">$</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; text-align: right;">137,013</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%; text-align: left;">$</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; text-align: right;">165,657</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div style="font-family: Aptos;">&#160;
  </div><div style="text-indent: -27pt; padding-left: 27pt;">
    <div style="float: left; width: 27pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     (3)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Gross billings are the total dollar value of customer purchases of goods and services including shipping charges during the period, net of customer returns, credit memos, and sales or other taxes. Gross billings include the transaction values for certain sales transactions that are recognized on a net basis, and, therefore, include amounts that will not be recognized as revenue.
    </div>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Results of Operations</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div><b>The
Year Ended March 31, 2026, Compared to the Year Ended March 31, 2025</b></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Net sales</span>: Net sales for the year ended March 31, 2026, increased $442.4 million compared to the prior fiscal year, due to increased net sales to customers in the telecom, media and entertainment, healthcare, technology, retail, and financial services industries, offset by decreased net sales to customers in the SLED industry. Our increase in sales was primarily driven by large enterprise customers. For further information, see the &#8220;Segment Results of Operations&#8221; below.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Gross profit</span>: Gross profit for the year ended March 31, 2026, increased $104.0 million compared to the prior fiscal year due to increases in net sales in all three of our business segments. Overall, gross margin decreased 40 basis points year over year to 25.2%, primarily due to lower product margin led by a shift in product mix as well as a lower percentage of sales of third-party maintenance and subscriptions that are recognized on a net basis. Additionally, we had lower services margins. For further information, see the &#8220;Segment Results of Operations&#8221; below.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Selling, general, and administrative</span>: Selling, general, and administrative expenses for the year ended March 31, 2026, increased $36.7 million, compared to the prior fiscal year.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Salaries and benefits, including variable compensation and share-based compensation for the year ended March 31, 2026, increased $33.2 million, compared to the prior fiscal year, primarily due to increases in variable compensation commensurate with the increase in our gross profit and secondarily due to additional salaries and benefits due to our acquisition of Bailiwick on August 19, 2024.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   General and administrative expenses for the year ended March 31, 2026, increased $4.7 million as compared to the prior fiscal year, due to the addition of Bailiwick. In total, we had higher professional fees of $3.7 million, higher software, subscription, and maintenance fees of $1.4 million, and higher office rent of $0.7 million. These increases were partially offset by a decrease in acquisition-related expenses of $1.1 million incurred in the prior fiscal year related to the addition of Bailiwick that are not recurring in the current fiscal year.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Provision for credit losses for the year ended March 31, 2026, was $0.5 million as compared to $1.7 million for the prior fiscal year. Our lower provision for credit losses for the year ended March 31, 2026, was due to favorable changes in our net credit exposure.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Depreciation and amortization</span><span style="font-style: italic;">:</span>&#160;Depreciation and amortization for the year ended March 31, 2026, increased by $0.8 million compared to the prior fiscal year, primarily due to amortization from intangible assets acquired in the Bailiwick acquisition.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Operating income</span>: As a result of the foregoing, operating income for the year ended March 31, 2026, increased $66.5 million compared to the prior fiscal year, and operating margin increased by 180 basis points to 6.8%.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Other income, net</span><span style="font-style: italic;">: </span>Other income for the year ended March 31, 2026, was $7.3 million, compared to $6.4 million for the prior fiscal year. Our increase in other income was primarily due to higher interest income and lower foreign exchange losses in the current fiscal year period compared to the prior fiscal year and earnings from our transition services agreement with PEAC Solutions, offset by $4.2 million in expense in the current fiscal year related to adjustments to our estimate of the fair value of contingent consideration due from PEAC Solutions relating to our sale of HoldCo. We had $11.4 million in interest income for the year ended March 31, 2026, compared to $7.8 million in the prior fiscal year. We had foreign exchange losses of $0.6 million for the year ended March 31, 2026, compared to losses of $1.2 million in the prior fiscal year.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">30</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="text-decoration:underline"><span>Provision for income taxes</span></span><i style="mso-bidi-font-style:normal"><span>:</span></i><span> Our provision for income taxes was $49.3 million for
the year ended March 31, 2026, as compared to $29.7
million in the prior fiscal year. Our effective tax rate for
the year ended March 31, 2026, was 28.4%, compared
with 28.0%, in the prior fiscal year. Our effective income tax rate for
the year ended March 31, 2026, was higher compared
to the prior fiscal year primarily due to higher state taxes and higher
non-deductible executive compensation.</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; "><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Net earnings from continuing operations</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">: Net
earnings from continuing operations </span><span style="font-size:10.0pt; font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:&quot;Times New Roman&quot;">for
the year ended March 31, 2026</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">, were $124.1 million, an increase of $47.7
million, as compared to $76.4 million in the prior fiscal year. The net
earnings increase was due to the increase in operating profits, and an increase
in other income, partially offset by an increase in provision for income taxes.</span></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Net earnings from discontinued operations, net of tax</span>: Net earnings from discontinued operations, net of tax, for the year ended March 31, 2026, was $8.5 million consisting of $11.8 million in earnings before tax, offset by $3.2 million in income tax expense. Our earnings from discontinued operations before tax for the year ended March 31, 2026 includes a $3.8 million gain from the sale of our domestic financing business in the Sale Transaction and $7.9 million in earnings before the Sale Transaction. Our earnings before the Sale Transaction includes a $2.3 million loss to settle a legal matter related to our discontinued operations. We had net earnings from discontinued operations, net of tax, of $28.1 million in the prior fiscal year, consisting of $38.0 million in earnings before income tax, offset by $9.9 million in income tax expense.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; "><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Net earnings</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">: Due to the aforementioned reasons, net
earnings </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;,serif; mso-fareast-font-family:&quot;Times New Roman&quot;">for the year ended March 31, 2026</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">, were
$132.6 million, as compared to $104.6 million in the prior fiscal year.</span></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><b><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">The Year Ended March 31, 2025, Compared to the Year Ended March
31, 2024</span></b></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Net sales</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">: Net sales for the year ended March 31,
2025, decreased $178.1 million compared to the prior fiscal year, due to
decreased net sales to customers in the telecom, media and entertainment,
healthcare, and financial services industries, offset by increased net sales to
customers in the technology and SLED industries. For additional information,
see the &#8220;Segment Results of Operations&#8221; below.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Gross profit</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">: Gross profit for the year ended March
31, 2025, increased $0.4 million compared to the prior fiscal year due to
increases in professional and managed services that were partially offset by
declines in product sales. Overall, gross margins were up by 210 basis points
year over year to 25.6%, primarily due to higher product margins led by a shift
in product mix towards sales of third-party maintenance and subscriptions that
are recognized on a net basis, partially offset by lower services margins.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Selling, general, and administrative expenses</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">:
Selling, general, and administrative expenses for the year ended March 31,
2025, increased $31.1 million compared to the year ended March 31, 2024, mainly
due to increases in salaries and benefits.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Salaries and benefits, including variable compensation for the
year ended March 31, 2025, increased $22.9 million compared to the prior fiscal
year, due to an increase in salaries and benefits, mainly driven by increased
headcount, offset by a decrease in variable compensation. Our business had a
total of 2,151 employees as of March 31, 2025, an increase of 299 from 1,852
employees as of March 31, 2024. We added 441 employees on August 19, 2024 from
our acquisition of Bailiwick. In total, we increased the number of
customer-facing employees by 272 employees as of March 31, 2025, compared to
the year ended March 31, 2024. Our increase in customer-facing employees
consists of an increase of 277 professional and managed services and technical
support personnel, partially offset by a decrease of five (5) employees in
sales and marketing personnel.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">General and administrative expenses for the year ended March 31,
2025, increased $6.9 million as compared to the prior fiscal year. General and
administrative expenses were higher mainly due to increases in software,
subscription, and maintenance fees, warehouse and logistic fees, and office
rent. Our increases in these categories for the year ended March 31, 2025,
compared to the prior fiscal year, were partially due to our acquisition of
Bailiwick in August 2024. Additionally, we incurred $1.1 million in acquisition
related expenses due to our acquisition of Bailiwick during the year ended
March 31, 2025.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Provision for credit losses for the year ended March 31, 2025, was
$1.7 million, as compared to $0.4 million for the year ended March 31, 2024.
Our higher provision for credit losses for the year ended March 31, 2025, was
due to an increase in exposure to accounts with higher credit risk.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">31</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header">&#160;</div></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Depreciation and amortization expense</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">:<i> </i>Depreciation
and amortization expense for the year ended March 31, 2025, increased compared
to the year ended March 31, 2024, primarily due to amortization from intangible
assets acquired in the Bailiwick acquisition during the year ended March 31,
2025.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Operating income</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">: As a result of the
foregoing, operating income for the year ended March 31, 2025, decreased $34.1
million compared to the prior fiscal year, and operating margin decreased from
6.1% to 5.0%.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Other income (expense), net:</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"> Other income for the
year ended March 31, 2025, was $6.4 million, compared to $1.4 million, for the
year ended March 31, 2024. Higher other income was driven by increased interest
income offset by increased foreign exchange losses. We had $7.7 million in
interest income for the year ended March 31, 2025, compared to $1.7 million in
the prior fiscal year primarily due to our higher cash balances during the
year. We had foreign exchange losses of $1.2 million for the year ended March
31, 2025, compared to a loss of $0.1 million in the prior fiscal year.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Provision for income taxes</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">: Our provision for income tax
expense for the years ended March 31, 2025, and 2024 was $29.7 million and $37.9
million, respectively. Our effective income tax rate for the years ended March
31, 2025, and 2024 was 28.0% for both years.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Net earnings from continuing operations</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">: Net
earnings from continuing operations for the year ended March 31, 2025, were $76.4
million, a decrease of $20.9 million, as compared to $97.3 million in the prior
fiscal year. The net earnings decrease was due to the decrease in operating
profits, offset by an increase in other income, driven by increased interest
income, and a decrease in provision for income taxes.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Net earnings from discontinued operations, net of tax</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">: Net
earnings from discontinued operations, net of tax, for the year ended March 31,
2025, was $28.1 million, as compared to $20.7 million in the prior fiscal year.
The net earnings increase was due to the increase in operating profits.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div><span style="text-decoration:underline">Net
earnings</span></div><div><span>:
Due to the aforementioned reasons, net earnings for the year ended March 31,
2025, were $104.6 million, a decrease of $13.4 million, as compared to $118.0
million in the prior fiscal year.</span></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Segment Overview</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Following the divestiture of our domestic financing business in the Sale Transaction, we organize our business into three reportable segments (which we formerly referred to collectively as the technology business):
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#9679;
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Product segment: Our product segment consists of the sale of third-party hardware, third-party perpetual and subscription software, and third-party maintenance, software assurance, and other third-party services. The product segment also includes internet-based business-to-business supply chain management solutions for IT products. We endeavor to minimize the cost of sales in our product segment through incentive programs provided by vendors.
    </div>
  </div><div style="margin-left: 36pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#9679;
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Professional services segment: Our professional services segment includes our advanced professional services to our customers that are performed under time and materials, fixed fee, or milestone contracts. Professional services include consulting, assessments, architecture, deployment, and configuration, logistic services, training, staff augmentation services, and project management services. Additionally, we offer professional services in the spaces of digital signage, EV charging solutions, loss prevention and security, store openings, remodels, and store closings.
    </div>
  </div><div style="margin-left: 36pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#9679;
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Managed services segment: Our managed services segment includes our advanced managed services that encompass managing various aspects of our customers&#8217; environments that are billed in regular intervals over a contract term, usually between three to five years. Managed services also include security solutions, storage-as-a-service, cloud hosted services, cloud managed services, and service desk.
    </div>
  </div><div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our other category consists of the international entities of our financing business that we retained after selling our domestic financing business.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">32</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Segment Results of Operations</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">The Year Ended March 31, 2026, Compared to the Year Ended March 31, 2025</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The results of operations for our segments were as follows (dollars in thousands):
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="6" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31,
     </div>
        </td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2026
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Change
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Percent<br/>Change
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net sales
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Product segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,979,288</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,599,369</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">379,919</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">23.8</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Professional services segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">273,438</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">229,030</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">44,408</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">19.4</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Managed services segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">189,447</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">171,347</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">18,100</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">10.6</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total reportable segments
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,442,173</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,999,746</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">442,427</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">22.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">376</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">422</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">(46</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(10.9</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">2,442,549</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">2,000,168</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">442,381</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">22.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Gross Profit
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Product segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">453,564</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">370,153</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">83,411</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">22.5</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Professional services segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">105,910</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">90,517</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">15,393</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">17.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Managed services segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">56,467</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">51,307</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">5,160</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">10.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total reportable segments
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">615,941</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">511,977</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">103,964</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">20.3</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">140</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">143</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">(3</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(2.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">616,081</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">512,120</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">103,961</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">20.3</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Gross margin:
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Product segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">22.9</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">23.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Professional services segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">38.7</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">39.5</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Managed services segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">29.8</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">29.9</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net sales by customer end market:
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Telecom, media &amp; entertainment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">720,616</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">453,892</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">266,724</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">58.8</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Healthcare
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">314,949</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">286,474</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">28,475</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">9.9</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      SLED
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">308,681</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">333,371</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(24,690</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(7.4</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Technology
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">300,783</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">300,465</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">318</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">0.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Financial services
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">244,675</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">174,798</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">69,877</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">40.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Retail
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">136,415</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">103,185</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">33,230</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">32.2</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      All others
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">416,054</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">347,561</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">68,493</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">19.7</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total reportable segments
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">2,442,173</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">1,999,746</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">442,427</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">22.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net sales by type:
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Networking
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">933,818</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">781,703</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">152,115</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">19.5</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cloud
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">668,471</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">509,774</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">158,697</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">31.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Security
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">239,731</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">191,872</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">47,859</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">24.9</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Collaboration
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">51,917</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">55,483</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(3,566</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">(6.4</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">85,351</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">60,537</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">24,814</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">41.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total products segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,979,288</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1,599,369</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">379,919</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">23.8</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Professional services segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">273,438</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">229,030</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">44,408</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">19.4</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Managed services segment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">189,447</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">171,347</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">18,100</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">10.6</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total reportable segments
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">2,442,173</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">1,999,746</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">442,427</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">22.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
  </table><div style="font-family: Aptos;">&#160;
  </div><div><span style="letter-spacing: normal; text-decoration: underline;">Net sales</span><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">:</span></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Product segment sales for the year ended March 31, 2026, increased compared to the prior fiscal year, due to increases in revenue from networking, cloud, and security products, offset by a decline in collaboration products. These increases were driven by the timing of purchases by existing customers, which are determined by their buying cycles and the timing of specific IT-related initiatives. Contributing to the increase, the proportion of our sales that were sales of third-party maintenance and subscriptions that are recognized on a net basis decreased for the year ended March 31, 2026, compared to the prior fiscal year.</span></div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">33</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Professional services segment sales for the year ended March 31, 2026, increased compared to the prior fiscal year, primarily due to increases in revenues attributable to the acquisition of Bailiwick.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Managed services segment sales for the year ended March 31, 2026, increased compared to the prior fiscal year, due to ongoing expansion of these service offerings, primarily related to ongoing growth in cloud services and enhanced maintenance support.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Gross margin</span>:
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Product segment gross margin for the year ended March 31, 2026, decreased by 20 basis points, from the prior fiscal year due to a shift in product mix and a lower proportion of our sales that were sales of third-party maintenance and subscriptions which are recorded on a net basis, partially offset by an increase in vendor consideration. Vendor consideration earned as a percentage of sales for the year ended March 31, 2026 increased by 30 basis points.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Professional services segment gross margin for the year ended March 31, 2026, decreased by 80 basis points, from the prior fiscal year primarily due to our acquisition of Bailiwick whose services have a lower gross margin due to the use of a higher proportion of third parties for delivery than our organic professional services.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Managed services segment gross margin for the year ended March 31, 2026, decreased by 10 basis points, from the prior fiscal year, mainly driven by a decrease in gross margin from our managed services offerings due to increased third-party costs.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">34</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header">&#160;</div></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><b><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">The Year Ended March 31, 2025, Compared to the Year Ended March
31, 2024</span></b></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div><span>The results of operations
for our segments were as follows (in thousands):</span></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><table cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; border-spacing: 0px;">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr>

 <tr>
  <td>&#160;</td>
  <td style="width: 1%;" valign="bottom">&#160;</td><td colspan="6" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="bottom"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>    </td>



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

  <td style="width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">&#160;</td>
  <td style="width: 1%;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
 </tr><tr>
  <td>&#160;</td>
  <td style="width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> 2025</td>
  <td style="width: 1%;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> 2024</td>
  <td style="width: 1%;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> Change</td>
  <td style="width: 1%;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> Percent<br/>Change&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
 </tr><tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Net
  sales</div>
  </td>
  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
  <td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>

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

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

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr>
  <td style="padding-left: 10px;">
  <div>Product segment</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">1,599,369</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">1,885,543</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">(286,174</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(15.2</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;">
  <div>Professional services segment</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">229,030</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">154,549</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">74,481</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">48.2</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>
 </tr>
 <tr>
  <td style="padding-left: 10px;">
  <div>Managed services segment</div>
  </td>
  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">171,347</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">137,528</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">33,819</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">24.6</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Total reportable
  segments</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">1,999,746</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">2,177,620</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">(177,874</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(8.2</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr>
  <td style="padding-left: 10px;">
  <div>Other</div>
  </td>
  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">422</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">629</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">(207</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(32.9</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Total</div>
  </td>
  <td style="width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td>
  <td style="width: 9%; text-align: right; border-bottom: 4px double black;" valign="bottom">2,000,168</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td>
  <td style="width: 9%; text-align: right; border-bottom: 4px double black;" valign="bottom">2,178,249</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td>
  <td style="width: 9%; text-align: right; border-bottom: 4px double black;" valign="bottom">(178,081</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(8.2</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr>
  <td>&#160;</td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
  <td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>

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

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

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

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

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

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr>
  <td style="padding-left: 10px;">
  <div>Product segment</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">370,153</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">400,665</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">(30,512</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(7.6</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;">
  <div>Professional services
  segment</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">90,517</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">68,194</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">22,323</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">32.7</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>
 </tr>
 <tr>
  <td style="padding-left: 10px;">
  <div>Managed services segment</div>
  </td>
  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">51,307</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">42,667</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">8,640</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">20.2</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Total reportable
  segments</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">511,977</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">511,526</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">451</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">0.1</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>
 </tr>
 <tr>
  <td style="padding-left: 10px;">
  <div>Other</div>
  </td>
  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">143</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">216</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">(73</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(33.8</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Total</div>
  </td>
  <td style="width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td>
  <td style="width: 9%; text-align: right; border-bottom: 4px double black;" valign="bottom">512,120</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td>
  <td style="width: 9%; text-align: right; border-bottom: 4px double black;" valign="bottom">511,742</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td>
  <td style="width: 9%; text-align: right; border-bottom: 4px double black;" valign="bottom">378</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">0.1</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>
 </tr>
 <tr>
  <td>&#160;</td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
  <td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>

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

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

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

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

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

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr>
  <td>
  <div>Product
  segment</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">23.1</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">21.2</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>

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

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Professional
  services segment</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">39.5</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">44.1</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>

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

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr>
  <td>
  <div>Managed
  services segment</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">29.9</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">31.0</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>

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

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

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

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

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr>
  <td>
  <div>Net sales by customer
  end market:</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
  <td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>

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

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

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Telecom, media &amp;
  entertainment</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">453,892</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">547,525</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">(93,633</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(17.1</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr>
  <td>
  <div>SLED</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">333,371</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">329,617</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">3,754</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">1.1</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Technology</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">300,465</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">379,720</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">(79,255</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(20.9</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr>
  <td>
  <div>Healthcare</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">286,474</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">278,893</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">7,581</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">2.7</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Financial services</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">174,798</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">243,630</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">(68,832</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(28.3</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr>
  <td>
  <div>Retail</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">103,185</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">36,113</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">67,072</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">185.7</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>All others</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
  <td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">347,561</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
  <td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">362,122</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
  <td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">(14,561</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(4.0</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr>
  <td>
  <div>Total reportable
  segments</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
  <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">1,999,746</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
  <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">2,177,620</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
  <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">(177,874</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(8.2</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>&#160;</td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
  <td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>

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

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

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr>
  <td>
  <div>Net sales by type:</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
  <td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>

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

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

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 9%;" valign="bottom">&#160;</td><td style="width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Networking</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">781,703</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">1,005,679</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td>
  <td style="width: 9%; text-align: right;" valign="bottom">(223,976</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(22.3</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr>
  <td>
  <div>Cloud</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">509,774</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">546,341</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">(36,567</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(6.7</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Security</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">191,872</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">193,956</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">(2,084</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(1.1</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr>
  <td>
  <div>Collaboration</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">55,483</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">65,714</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">(10,231</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(15.6</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Other</div>
  </td>
  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">60,537</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">73,853</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">(13,316</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(18.0</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr>
  <td>
  <div>Total products segment</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">1,599,369</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">1,885,543</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">(286,174</td><td style="width: 1%; text-align: left;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(15.2</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Professional
  services segment</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">229,030</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">154,549</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
  <td style="width: 9%; text-align: right;" valign="bottom">74,481</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">48.2</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>
 </tr>
 <tr>
  <td>
  <div>Managed services
  segment</div>
  </td>
  <td style="width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
  <td style="width: 9%; text-align: right; border-bottom: 2px solid black;" valign="bottom">171,347</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
  <td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">137,528</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
  <td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">33,819</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">24.6</td><td style="width: 1%; text-align: left;" valign="bottom">%</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td>
  <div>Total reportable
  segments</div>
  </td>
  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
  <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">1,999,746</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
  <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">2,177,620</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td>

  <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
  <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">(177,874</td><td style="width: 1%; text-align: left; vertical-align: middle;" valign="bottom">)&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="width: 1%; text-align: left;" valign="bottom">&#160;</td><td style="width: 9%; text-align: right;" valign="bottom">(8.2</td><td style="width: 1%; text-align: left;" valign="bottom">)%</td>
 </tr>
</table><div style="border-width: medium; border-style: none; border-color: currentcolor; border-collapse: collapse;">





<div style="mso-element:comment">

<div class="msocomtxt" id="_com_1-0">



&#160;</div>

</div>

</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Net sales</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">:</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Product segment sales for the
year ended March 31, 2025, decreased compared to the year ended March 31, 2024,
due to decreases in demand and a shift in product mix towards sales of third-party maintenance and
subscriptions that are recognized on a net basis. These changes were
driven by the timing of purchases by existing customers, which are determined
by their buying cycles, and the timing of specific IT-related initiatives.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Professional services segment
sales for the year ended March 31, 2025, increased compared to the year ended
March 31, 2024, primarily due to increases in revenues from the acquisition of
Bailiwick.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Managed services segment sales
for the year ended March 31, 2025, increased compared to the year ended March
31, 2024, due to ongoing expansion of these service offerings, primarily
related to ongoing growth in enhanced maintenance
support, cloud services, and service desk services.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">35</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header">&#160;</div></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none"><span style="text-decoration:underline"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Gross profit margin</span></span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">:</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; mso-pagination:none"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; "><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;,serif; mso-fareast-font-family:&quot;Times New Roman&quot;">Product segment margin for the </span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">year
ended March 31, 2025</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;,serif; mso-fareast-font-family:&quot;Times New Roman&quot;">, increased by 190 basis points compared
to the year ended March 31, 2024, due to a shift in product mix resulting in a
higher proportion of sales of third-party maintenance and subscriptions which
are recorded on a net basis partially offset by lower margins to certain
enterprise customers. Vendor incentives earned as a percentage of product sales
for the year ended March 31, 2025 increased by 10 basis </span><span style="font-size:10.0pt;mso-bidi-font-size:11.0pt; font-family:&quot;Times New Roman&quot;,serif;mso-bidi-font-family:Arial;mso-bidi-theme-font: minor-bidi">points, which had a positive effect on gross margin, as compared to
the prior year.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; "><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;,serif; mso-fareast-font-family:&quot;Times New Roman&quot;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; "><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;,serif; mso-fareast-font-family:&quot;Times New Roman&quot;">Professional services segment margin
for the </span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">year ended March 31, 2025</span><span style="font-size:10.0pt; font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:&quot;Times New Roman&quot;">,
decreased by 460 basis points, compared to the year ended March 31, 2024, due
to our acquisition of Bailiwick whose services tend to have a lower gross
margin due to the use of a higher proportion of third parties for delivery than
our organic professional services.</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; "><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;,serif; mso-fareast-font-family:&quot;Times New Roman&quot;">&#160;</span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; "><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;,serif; mso-fareast-font-family:&quot;Times New Roman&quot;">Managed services segment margin for
the </span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">year ended March 31, 2025</span><span style="font-size:10.0pt; font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:&quot;Times New Roman&quot;">,
decreased by 110 basis points, compared to the year ended March 31, 2024, due
to higher third-party costs incurred for cloud services.</span></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Liquidity and Capital Resources</span>
  </div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Overview</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We finance our operations through funds generated from operations and through borrowings. We use those funds to meet our capital requirements, which primarily consist of working capital for operational needs, capital expenditures, mergers and acquisitions, the issuance of dividends and repurchase of shares of our common stock.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We believe that cash on hand and funds generated from operations, together with available credit under our credit facility, will be sufficient to finance our working capital, capital expenditures, and other requirements for at least the next year.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our ability to continue to expand, both organically and through acquisitions, is dependent upon our ability to generate enough cash flow from operations or from borrowing or other sources of financing as may be required. While at this time we do not anticipate requiring any additional sources of financing to fund our current operations, if demand for IT products declines, or if our supply of products is delayed or interrupted, our cash flows from operations may be substantially affected.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Cash Flows</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The following table summarizes our sources and uses of cash for the years ended March 31, 2026, and 2025 (in thousands):
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="6" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31,
     </div>
        </td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      2026
     </div>
    </td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">
     <div>
      2025
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net cash provided by (used in) operating activities of continuing operations
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">(117,447</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">323,918</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net cash provided by (used in) operating activities of discontinued operations
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,216</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(21,773</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net cash provided by (used in) operating activities
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(116,231</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">302,145</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net cash (used in) investing activities of continuing operations
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,355</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(130,190</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net cash provided by investing activities of discontinued operations
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">164,165</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,323</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net cash provided by (used in) investing activities
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">159,810</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(128,867</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net cash (used in) financing activities of continuing operations
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(16,519</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(61,186</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net cash provided by (used in) financing activities of discontinued operations
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(6,417</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">23,610</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net cash (used in) financing activities
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(22,936</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(37,576</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Effect of exchange rate changes on cash
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">751</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">652</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net increase in cash and cash equivalents
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">21,394</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">136,354</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div style="font-family: Aptos;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">36</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-style: italic;">Cash flows from operating activities</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   During the year ended March 31, 2026, we used $117.4 million through operating activities of continuing operations primarily due to increases in accounts receivable and inventory and decreases in accounts payable, partially offset by net earnings. During the year ended March 31, 2026, we provided $1.2 million through operating activities of discontinued operations consisting primarily of earnings prior to the Sale Transaction, partially offset by legal fees related to the Sale Transaction and the payment of $2.3 million to settle a legal matter related to our discontinued operations. During the year ended March 31, 2025, we provided $323.9 million through operating activities of continuing operations primarily due to net earnings and decreases in accounts receivable and inventory, partially offset by increases in deferred costs.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   To manage our working capital, we monitor our cash conversion cycle for our business segments, which is defined as days sales outstanding (&#8220;DSO&#8221;) in accounts receivable plus days of supply in inventory (&#8220;DIO&#8221;) minus days of purchases outstanding in accounts payable (&#8220;DPO&#8221;).
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The following table presents the components of the cash conversion cycle:
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 76%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="6" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; 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;">As of March 31,</span>     </td>

    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      2026
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 9%;">


      2025
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      (DSO) Days sales outstanding (1)
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">70</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">66</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      (DIO) Days inventory outstanding (2)
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">28</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">14</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      (DPO) Days payable outstanding (3)
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(47</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(51</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cash conversion cycle
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">51</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">29</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     (1)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Represents the rolling three-month average of the balance of trade accounts receivable-trade, net at the end of the period divided by Gross billings for the same three-month period.
    </div>
  </div><div style="margin-left: 18pt; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     (2)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Represents the rolling three-month average of the balance of inventory, net at the end of the period divided by the direct cost of products billed to our customers for the same three-month period.
    </div>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     (3)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Represents the rolling three-month average of the combined balance of accounts payable-trade and accounts payable-floor plan at the end of the period divided by the direct cost of products and services billed to our customers for the same three-month period.
    </div>
  </div><div style="margin-left: 18pt; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our standard payment term for customers is between 30 to 60 days; however, certain customer orders may be approved for extended payment terms. Our DSOs for the quarters ended March 31, 2026, and March 31, 2025 were greater than our standard payment terms primarily due to a significant proportion of sales in those quarters to customers with payment terms greater than or equal to net 60 days. Invoices processed through our credit facility, or the A/P-floor plan balance, are typically paid within 45-60 days from the invoice date, while A/P trade invoices are typically paid around 30 to 45 days from the invoice date.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our cash conversion cycle increased to 51 days for March 31, 2026, compared to 29 days for March 31, 2025, as DSO increased by 4 days, DIO increased by 14 days, and DPO increased by 4 days from March 31, 2025, to March 31, 2026.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">37</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div><span style="font-style: italic; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Cash flows related to investing activities</span></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">During the year ended March 31, 2026, we used $4.4 million through investing activities of continuing operations consisting primarily of purchases of property and equipment, offset by proceeds from sale of property and equipment. We also provided $164.2 million through investing activities of discontinued operations, consisting of initial net cash proceeds of $156.7 million received by us in connection with the closing of the Sale Transaction in June 2025 and $7.5 million that was received by us in March 2026 upon settlement of the final purchase price adjustment in the Sale Transaction. Our initial net cash proceeds of $156.7 million from the Sale Transaction consisted of cash proceeds of $180.1 million less cash transferred with HoldCo of $23.4 million.</span></div><div>&#160;</div><div><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">During the year ended March 31, 2025, we used $130.2 million in investing activities of continuing operations, consisting of $124.9 million for the acquisition of Bailiwick and $5.3 million for purchases of property and equipment.</span></div><div>&#160;</div><div><span style="font-style: italic; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Cash flows from financing activities</span></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">During the year ended March 31, 2026, we used $16.5 million through financing activities of continuing operations. We had cash outflows of $30.6 million to repurchase outstanding shares of our common stock and $19.7 million paid out in dividends. These cash outflows were partially offset by cash inflows of $30.2 million in net borrowing on our floor plan facility and $3.6 million in proceeds from the issuance of common stock to employees under our employee stock purchase plan. During the year ended March 31, 2026, we used $6.4 million from financing activities of discontinued operations for the repayment of notes payable related to our discontinued operations.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   During the year ended March 31, 2025, we used $61.2 million in financing activities of continuing operations, consisting of $46.9 million to repurchase outstanding shares of our common stock, $15.6 million repayments on the floor plan component of our WFCDF Credit Facility, and $2.3 million paid to the sellers of Peak Resources, Inc. (&#8220;Peak&#8221;) based on adjustments to a final determination of total net assets delivered in our January 2024 acquisition of Peak, partially offset by $3.6 million via the issuance of common stock to employees under an employee stock purchase plan.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Credit Facility</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We finance the operations of our subsidiaries <span style="font-style: italic;">e</span>Plus Technology, inc. and <span style="font-style: italic;">e</span>Plus Technology Services, inc. (collectively, the &#8220;Borrowers&#8221;) through the WFCDF Credit Facility. The WFCDF Credit Facility has a floor plan facility and a revolving credit facility.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Please refer to <span style="text-decoration:underline">Note 10</span>, &#8220;Credit Facility&#8221; in the Notes to the Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information concerning our WFCDF Credit Facility.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The loss of the WFCDF Credit Facility could have a material adverse effect on our future results as we currently rely on this facility and its components for daily working capital and liquidity and as an operational function of our accounts payable process.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-style: italic;">Floor plan facility</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We finance certain purchases of products for sale to our customers through the floor plan facility. Once our customer places a purchase order with us and we have approved their credit, we place an order for the desired products with one of our vendors. Our vendors are generally paid by the floor plan facility and our liability is reflected in &#8220;accounts payable&#8212;floor plan&#8221; in our consolidated balance sheets.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Most customer payments to us are remitted to our lockbox accounts. Once payments are cleared, the monies in the lockbox accounts are automatically and daily transferred to our operating account. We pay down the floor plan facility on three specified dates each month, generally 45 to 60 days from the invoice date. Our borrowings and repayments under the floor plan component are included in &#8220;net borrowings (repayments) on floor plan facility&#8221; within cash flows from the financing activities in our consolidated statements of cash flows.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   As of March 31, 2026, and March 31, 2025, we had a maximum credit limit, including the revolving credit facility, of $500.0 million, and an outstanding balance on the floor plan facility of $119.7 million and $89.5 million, respectively. On our balance sheet, our liability under the floor plan facility is presented as part of accounts payable &#8211; floor plan.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">38</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-style: italic;">Revolving credit facility</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   As of March 31, 2026, and March 31, 2025, we did not have any outstanding balance under the revolving credit facility. The maximum credit limit under this facility was $200.0 million as of both March 31, 2026, and March 31, 2025.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="text-decoration: underline;">Dividends</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   A summary of dividend activity for our common stock for the year ended March 31, 2026 is as follows:
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 27%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 25%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 34%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid;">


      Dividend amount
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


       Declaration date
     </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      Record date
     </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      Payment date
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor;">0.25</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: center;">


      August 7, 2025
     </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: center;">


      August 26, 2025
     </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: center;">


      September 17, 2025
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.25</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">


      November 6, 2025
     </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">


      November 25, 2025
     </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">


      December 17, 2025
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.25</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;">


      February 4, 2026
     </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">


      February 24, 2026
     </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">


      March 18, 2026
     </td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   On May 28, 2026, we announced that our Board declared a quarterly dividend. The quarterly cash dividend of $0.27 per common share will be paid on June 30, 2026, to stockholders of record as of the close of business on June 17, 2026.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The payment of any future dividends will be at the discretion of our Board and will depend upon our results of operations, financial condition, business prospects, capital requirements, contractual restrictions (including in current or future agreements governing our indebtedness), restrictions imposed by applicable law, tax considerations and other factors that our Board deems relevant.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Performance Guarantees</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   In the normal course of business, we may provide certain customers with performance guarantees, which are generally backed by surety bonds. In general, we would only be liable for these guarantees in the event of default in the performance of our obligations. We believe we currently comply with the performance obligations under our service contracts for which there is a performance guarantee, and we believe that any liability incurred in connection with these guarantees would not have a material adverse effect on our consolidated statements of operations.
  </div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Off-Balance Sheet Arrangements</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   As part of our ongoing business, we do not participate in transactions that generate relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As of March 31, 2026, and 2025, we were not involved in any such off-balance sheet arrangements.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Adequacy of Capital Resources</span>
  </div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The continued implementation of our business strategy will require a significant investment in both resources and managerial focus. For example, we may selectively enter into merger and acquisition transactions with other companies that have attractive customer relationships, skilled sales and/or engineering forces, and/or other attributes that may be complementary to our business or are aligned with our long-term strategy. Specifically, we may acquire technology companies to expand and enhance our geographic footprint, or the platform of bundled solutions to provide additional functionality and value-added services. Further, we may also open facilities in new geographic areas, which may require a significant investment of cash. We may require additional capital due to increases in inventory to accommodate our customers&#8217; IT installation schedules and delivery delays from product shortages to complete orders. These actions may result in increased working capital needs as the business expands. As a result, we may require additional financing to fund our strategy, implementation, potential future mergers and acquisitions, and working capital needs, which may include additional debt and equity financing. While the future is uncertain, we do not expect our WFCDF Credit Facility will be terminated by WFCDF or us.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">39</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Potential Fluctuations in Quarterly Operating Results</span>
  </div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our future quarterly operating results and the market price of our common stock may fluctuate. In the event our revenues or earnings for any quarter are less than the level expected by securities analysts or the market in general, such shortfall could have an immediate and significant adverse impact on the market price of our common stock. Any such adverse impact could be greater if any such shortfall occurs near the time of any material decrease in any widely followed stock index or in the market price of the stock of one or more competitors, IT resellers, major customers, or vendors of ours.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our quarterly results of operations are susceptible to fluctuations for several reasons, including, but not limited to currency fluctuations, reduction in IT spending by our customers and potential customers, shortages of products from our vendors, the timing and mix of specific transactions, the reduction of vendor incentive programs, and other factors.
  </div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We believe that comparisons of quarterly results of our operations are not necessarily meaningful and that results for one quarter should not be relied upon as an indication of future performance.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Contractual Obligations</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our material contractual obligations primarily consist of lease liabilities. Please refer to <span style="text-decoration:underline">Note 6</span>, &#8220;Lessee Accounting&#8221; in the Notes to the Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information regarding the maturities of these obligations.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Critical Accounting Estimates</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our consolidated financial statements have been prepared in accordance with US GAAP. Our significant accounting policies are described in <span style="text-decoration:underline">Note 1</span>, &#8220;Organization and Summary of Significant Accounting Policies&#8221; in the Notes to the Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K. The accounting policies described below are significantly affected by critical accounting estimates. Such accounting policies require significant judgments, assumptions, and estimates, and actual results could differ materially from the amounts reported based on these policies.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   REVENUE RECOGNITION &#8212; When we enter into contracts with customers, we are required to identify the performance obligations in the contract. We recognize most of our revenues from the sales of third-party products, third-party software, third-party maintenance, software support, and services, and <span style="font-style: italic;">e</span>Plus professional and managed services. Our recognition of revenue differs for each of these distinct types of performance obligations and identifying each performance obligation appropriately may require judgment.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   When a contract contains multiple distinct performance obligations, we allocate the transaction price to each performance obligation based on its relative standalone selling price. We determine standalone selling prices using expected cost-plus margin.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We recognize revenue from sales of third-party products and third-party software at the point in time that control passes to the customer, which is typically upon delivery of the product to the customer. We perform an analysis to estimate the amount of sales in-transit at the end of the period and adjust revenue and the related costs to reflect only what has been delivered to the customer. This analysis is based upon an analysis of current quarter and historical delivery dates.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We recognize revenue from sales of third-party maintenance, software support, and services when our customer and vendor accept the terms and conditions of the arrangement. On occasion, judgment is required to determine this point in time.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We provide <span style="font-style: italic;">e</span>Plus professional services under both time and materials and fixed price contracts. When services are provided on a time and materials basis, we recognize sales at agreed-upon billing rates as services are performed. When services are provided on a fixed fee basis, we recognize sales over time in proportion to our progress toward complete satisfaction of the performance obligation. Using this method requires us to determine the appropriate input or output method to measure progress. We most often measure progress based on costs incurred in proportion to total estimated costs, commonly referred to as the &#8220;cost-to-cost&#8221; method. When using this method, significant judgment may be required to estimate the total costs to complete the performance obligation. We typically recognize sales of <span style="font-style: italic;">e</span>Plus managed services on a straight-line basis over the period services are provided.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">40</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   GOODWILL &#8212; We test goodwill for impairment on an annual basis, as of October 1, and between annual tests if an event occurs, or circumstances change, that would more likely than not reduce the fair value of a reporting unit below its carrying amount. Goodwill is tested for impairment at a level of reporting referred to as a reporting unit.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   In a qualitative assessment, we assess qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of a reporting unit is less than its carrying amount, including goodwill. A significant amount of judgment is involved in determining if an event representing an indicator of impairment has occurred between annual test dates. Such indicators may include: a significant decline in expected future cash flows; a sustained, significant decline in stock price and market capitalization; a significant adverse change in legal factors or in the business climate; unanticipated competition; the testing for recoverability of a significant asset group within a reporting unit; and reductions in revenue or profitability growth rates.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   In the quantitative impairment test, we compare the fair value of a reporting unit with its carrying amount, including goodwill. We estimate the fair value of each reporting unit using a combination of the income approach and market approaches.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The income approach incorporates the use of a discounted cash flow method in which the estimated future cash flows and terminal values for each reporting unit are discounted to a present value using a discount rate. Cash flow projections are based on management&#8217;s estimates of economic and market conditions which drive key assumptions of revenue growth rates, operating margins, capital expenditures and working capital requirements. The discount rate in turn is based on the specific risk characteristics of each reporting unit, the weighted average cost of capital and its underlying forecast.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The market approach estimates fair value by applying performance metric multiples to the reporting unit&#8217;s prior and expected operating performance. The multiples are derived from comparable publicly traded companies with similar operating and investment characteristics as the reporting unit.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The fair values determined by the market approach and income approach, as described above, are weighted to determine the fair value for each reporting unit. Although we have consistently used the same methods in developing the assumptions and estimates underlying the fair value calculations, such estimates are uncertain and may vary from actual results.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   VENDOR CONSIDERATION &#8212; We receive payments and credits from vendors, including consideration pursuant to volume incentive programs, and shared marketing expense programs. Many of these programs extend over one or more quarters&#8217; sales activities. Different programs have different vendor/program specific goals to achieve. We recognize the rebates pursuant to volume incentive programs, when the rebate is probable and reasonably estimable, based on a systematic and rational allocation of the cash consideration offered to each of the underlying transactions that results in our progress towards earning the rebate. Should our actual performance be different from our estimates, we may be required to adjust our receivables.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   ALLOWANCE FOR CREDIT LOSSES &#8212; We maintain an allowance for credit losses related to our accounts receivable and financing receivables. We record an expense in the amount necessary to adjust the allowance for credit losses to our current estimate of expected credit losses on financial assets. We estimate expected credit losses based on our internal rating of the customer&#8217;s credit quality, our historical credit losses, current economic conditions, and other relevant factors. Prior to providing credit, we assign an internal rating for each customer&#8217;s credit quality based on the customer&#8217;s financial status, rating agency reports and other financial information. We review our internal ratings for each customer at least annually or when there is an indicator of a change in credit quality, such as a delinquency or bankruptcy. We write off receivables when we deem them to be uncollectable. As of March 31, 2026, we estimated expected credit loss rates at rates comparable to March 31, 2025 across most asset pools.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   INCOME TAXES &#8212; We make certain estimates and judgments in determining income tax expense for financial statement reporting purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which principally arise from differences in the timing of recognition of revenue and expense for tax and financial statement reporting purposes. We also must analyze income tax reserves, as well as determine the likelihood of recoverability of deferred tax assets and adjust any valuation allowances accordingly.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">41</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Considerations with respect to the recoverability of deferred tax assets include the period of expiration of the tax asset, planned use of the tax asset, and historical and projected taxable income as well as tax liabilities for the tax jurisdiction to which the tax asset relates. Valuation allowances are evaluated periodically and will be subject to change in each future reporting period as a result of changes in one or more of these factors. The calculation of our tax liabilities also involves considering uncertainties in the application of complex tax regulations. We recognize liabilities for uncertain income tax positions based on our estimate of whether, and the extent to which, additional taxes will be required.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Several foreign jurisdictions are implementing or considering a 15% minimum effective tax rate under the OECD's Global Anti-Base Erosion (&#8220;Pillar Two&#8221;) model rules. This applies to multinational companies with consolidated revenue above &#8364;750 million. Companies must calculate a combined effective tax rate for all entities in a jurisdiction, and if it is below 15%, a top-up tax is required. We qualified under the safe harbor provisions in jurisdictions that have implemented Pillar Two to date, therefore, no top-up tax applies.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   BUSINESS COMBINATIONS &#8212; We account for business combinations using the acquisition method. For each acquisition, we recognize most assets acquired, and liabilities assumed at their fair values at the acquisition date. Our valuations of certain assets acquired, including customer relationships and trade names, and certain liabilities assumed, involve significant judgment and estimation. Additionally, our determination of the purchase price may include an estimate for the fair value of contingent consideration. We utilize independent valuation specialists to assist us in determining the fair value of certain assets and liabilities. Our valuations utilize significant estimates, such as forecasted revenues and profits. Changes in our estimates could significantly impact the value of certain assets and liabilities.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Recent Accounting Pronouncements</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Please refer to <span style="text-decoration: underline;">Note 3</span>, &#8220;Recent Accounting Pronouncements&#8221; in the Notes to the Consolidated Financial Statements included in Part II, Item 8 of this Form 10-K.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 7A.</span>
    </div>
    <div>
     <a id="QUANTITATIVE_AND_QUALITATIVE_DISCLOSURES_ABOUT_MARKET_RISK" title="QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span>
    </div>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our financial position is exposed to a variety of risks, including foreign currency risk. Additionally, we have seen an increase in these risks and related uncertainties with increased volatility in the financial markets and inflation.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Foreign Currency Risk</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We have transactions in foreign currencies, primarily in British Pounds, Euros, and Indian Rupees. There is a potential for exposure to fluctuations in foreign currency rates resulting primarily from the translation exposure associated with the preparation of our consolidated financial statements. In addition, we have foreign currency exposure when transactions are not denominated in our subsidiary&#8217;s functional currency. To date, our foreign operations are insignificant in relation to total consolidated operations, and we believe that potential fluctuations in currency exchange rates will not have a material effect on our financial position.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 8.</span>
    </div>
    <div>
     <a id="FINANCIAL_STATEMENTS_AND_SUPPLEMENTARY_DATA" title="FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span>
    </div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   See the consolidated financial statements and schedules listed in the accompanying &#8220;Index to Financial Statements and Schedules.&#8221;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 9.</span>
    </div>
    <div>
     <a id="CHANGES_IN_AND_DISAGREEMENTS_WITH_ACCOUNTANTS_ON_ACCOUNTING_AND_FINANCIAL_DISCLOSURE" title="CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span>
    </div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">None.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">42</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 9A.</span>
    </div>
    <div>
     <a id="CONTROLS_AND_PROCEDURES" title="CONTROLS AND PROCEDURES"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">CONTROLS AND PROCEDURES</span>
    </div>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Evaluation of Disclosure Controls and Procedures</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our management, with the participation of the Chief Executive Officer (&#8220;CEO&#8221;) and the Chief Financial Officer (&#8220;CFO&#8221;), has evaluated the effectiveness of our disclosure controls and procedures, or &#8220;disclosure controls&#8221;, as of the end of the period covered by this report as defined in Exchange Act Rule 13a-15(e). Disclosure controls are controls and procedures designed to reasonably ensure that information required to be disclosed in our reports filed under the Exchange Act, such as this Annual Report on Form 10-K, is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed under the Exchange Act is accumulated and communicated to our management, including our CEO and CFO, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure. Our disclosure controls include some, but not all, components of our internal control over financial reporting.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Based on the evaluation described above, our CEO and CFO concluded that disclosure controls and procedures as of March 31, 2026, were effective in ensuring information required to be disclosed in our SEC reports was recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms, and that such information was accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Management&#8217;s Report on Internal Control over Financial Reporting</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Exchange Act Rule 13a-15(f). This system is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external purposes in accordance with generally accepted accounting principles.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our internal control over financial reporting includes those policies and procedures that: (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect our transactions and dispositions of our assets; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of consolidated financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the consolidated financial statements.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our management assessed the effectiveness of our internal control over financial reporting as of March 31, 2026, utilizing the criteria described in the &#8220;Internal Control &#8212; Integrated Framework (2013)&#8221; issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). The objective of this assessment was to determine whether our internal control over financial reporting was effective as of March 31, 2026.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Management&#8217;s assessment included evaluation of such elements as the design and operating effectiveness of key financial reporting controls, process documentation, accounting policies, and our overall control environment. Based on this assessment, management determined that, as of March 31, 2026, we maintained effective internal control over financial reporting.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Deloitte &amp; Touche LLP, an independent registered public accounting firm, who audited the consolidated financial statements of the Company included in this Annual Report on Form 10-K, has also audited the effectiveness of the Company&#8217;s internal control over financial reporting as stated in its report included in Item 8 of this Annual Report on Form 10-K.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Changes in Internal Control over Financial Reporting</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   There have not been any changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the quarter ended March 31, 2026, which have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Limitations on the Effectiveness of Controls</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Our management, including our CEO and CFO, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system cannot provide absolute assurance due to its inherent limitations; it is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. A control system also can be circumvented by collusion or improper management override. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of such limitations, disclosure controls and internal control over financial reporting cannot prevent or detect all misstatements, whether unintentional errors or fraud. However, these inherent limitations are known features of the financial reporting process; therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">43</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 9B.</span>
    </div>
    <div>
     <a id="OTHER_INFORMATION" title="OTHER INFORMATION"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">OTHER INFORMATION</span>
    </div>
  </div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Insider Trading Arrangements</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"> During the three months ended March 31, 2026, no director or executive officer of <span style="font-style: italic;">e</span>Plus inc. <ix:nonNumeric contextRef="c50" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-18388"><ix:nonNumeric contextRef="c50" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-18389">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c50" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-18390"><ix:nonNumeric contextRef="c50" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-18391">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K. Certain of our executive officers may participate in employee stock purchase plans that have been designed to comply with Rule 10b5-1(c) under the Exchange Act.</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 9C.</span>
    </div>
    <div>
     <a id="DISCLOSURE_REGARDING_FOREIGN_JURISDICTIONS_THAT_PREVENT_INSPECTIONS" title="DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span>
    </div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   None.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">PART III</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Except as set forth below, the information required by Items 10, 11, 12, 13 and 14 is incorporated by reference from our definitive 2026 Proxy Statement to be filed with the SEC pursuant to Regulation 14A not later than 120 days after the close of our fiscal year.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 10.</span>
    </div>
    <div>
     <a id="DIRECTORS_EXECUTIVE_OFFICERS_AND_CORPORATE_GOVERNANCE" title="DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE</span>
    </div>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Information about our directors may be found under the caption &#8220;Proposal 1 &#8211; Election of Directors&#8221; in our Proxy Statement for the 2026 Annual Meeting of Stockholders (the &#8220;Proxy Statement&#8221;). The information in the 2026 Proxy Statement set forth under the captions of &#8220;Corporate Governance &#8211; Code of Conduct&#8221; and &#8220;Board Committees&#8221; is incorporated herein by reference.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The information under the heading &#8220;Executive Officers&#8221; in Item 1 of this report is incorporated in this section by reference.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Code of Ethics</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We have a code of ethics that applies to all our employees, including our principal executive officer, principal financial officer, principal accounting officer and our Board. The Code of Conduct is available on our website at <span style="text-decoration: underline;">www.eplus.com/investors/corporate-governance-legal/code-of-conduct</span>. We will disclose on our website any amendments to or waivers from any provision of the Code of Conduct that applies to any of the directors or executive officers.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">Insider Trading Policies</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   We have a policy on insider trading governing the purchase, sale, and dispositions of our securities by our directors, officers, and employees that is designed to promote compliance with federal securities laws, rules and regulations, as well as the rules and regulations of the NASDAQ Stock Market. A copy of our Insider Trading Policy is filed as Exhibit 19 to this Annual Report.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 11.</span>
    </div>
    <div>
     <a id="EXECUTIVE_COMPENSATION" title="EXECUTIVE COMPENSATION"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">EXECUTIVE COMPENSATION</span>
    </div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div>
   The
information in the 2026 Proxy Statement set forth under the captions &#8220;Director
Compensation,&#8221; &#8220;Compensation Discussion and Analysis,&#8221; &#8220;2026 Executive
Compensation,&#8221; and &#8220;Corporate Governance &#8211; Compensation Committee Interlocks
and Insider Participation,&#8221; and &#8220;Equity Compensation Plan Information&#8221; is
incorporated herein by reference.</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 12.</span>
    </div>
    <div>
     <a id="SECURITY_OWNERSHIP_OF_CERTAIN_BENEFICIAL_OWNERS_AND_MANAGEMENT_AND_RELATED_STOCKHOLDER_MATTERS" title="SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span>
    </div>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div>
   The
information in the 2026 Proxy Statement set forth under the caption &#8220;Corporate
Governance - Related Person Transactions,&#8221; &#8220;Stock Ownership&#8221; and &#8220;Independence
of Our Board of Directors&#8221; is incorporated herein by reference.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">44</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 13.</span>
    </div>
    <div>
     <a id="CERTAIN_RELATIONSHIPS_AND_RELATED_TRANSACTIONS_AND_DIRECTOR_INDEPENDENCE" title="CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span>
    </div>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The information in the 2026 Proxy Statement set forth under the captions &#8220;Corporate Governance - Related Person Transactions&#8221; and &#8220;Corporate Governance - Independence of Our Board of Directors&#8221; is incorporated herein by reference.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 14.</span>
    </div>
    <div>
     <a id="PRINCIPAL_ACCOUNTING_FEES_AND_SERVICES" title="PRINCIPAL ACCOUNTING FEES AND SERVICES"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">PRINCIPAL ACCOUNTING FEES AND SERVICES</span>
    </div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The information in the 2026 Proxy Statement set forth under the caption &#8220;Proposal 3 &#8211; Ratification of the Selection of Deloitte &amp; Touche LLP as our Independent Registered Public Accounting Firm for our Fiscal Year Ending March 31, 2027&#8221; is incorporated herein by reference.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">PART IV</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 15.</span>
    </div>
    <div>
     <a id="EXHIBITS_AND_FINANCIAL_STATEMENT_SCHEDULES" title="EXHIBITS AND FINANCIAL STATEMENT SCHEDULES"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span>
    </div>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   (a)(1) <span style="font-weight: bold;">Financial Statements</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   The consolidated financial statements listed in the accompanying Index to Financial Statements and Schedules are filed as a part of this report and incorporated herein by reference.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   (a)(2) <span style="font-weight: bold;">Financial Statement Schedule</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   See "<span style="text-decoration: underline;">Financial Statement Schedule II - Valuation and Qualifying Accounts</span>" on page S-1.
  </div><div style="text-align: justify; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   (a)(3) <span style="font-weight: bold;">Exhibit List</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Exhibits 10.2 through 10.20 and exhibit 97.1 are management contracts or compensatory plans or arrangements.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><table style="border-spacing: 0px; border-collapse: collapse; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 10%;">&#160;</td><td style="width: 90%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      Exhibit No.
     </div>
    </td>
    <td style="padding: 0px; text-align: center;">
     <div style="font-weight: bold;">
      Exhibit Description
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240825000049/ex2-1.htm" style="-sec-extract:exhibit">2.1</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Membership Interest Purchase Agreement, dated June 20, 2025, by and among Marlin Leasing Corporation, ePlus inc., and Expo Holdings, LLC (Incorporated herein by reference to Exhibit 2.1 to our Current Report on Form 8-K filed on June 23, 2025). *
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036123051930/ef20012430_ex3-1.htm" style="-sec-extract:exhibit">3.1</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      <span style="font-style: italic;">e</span>Plus inc. Amended and Restated Certificate of Incorporation, as last amended September 18, 2023 (Incorporated herein by reference to Exhibit 3.1 to our Quarterly Report on Form 10-Q for the period ended September 30, 2023).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240826000021/ex3-1.htm" style="-sec-extract:exhibit">3.2</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Amended and Restated Bylaws of <span style="font-style: italic;">e</span>Plus inc., as of February 17, 2026 (Incorporated by reference to Exhibit 3.1 to our Current Report on Form 8-K filed on February 17, 2026).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/0000950133-96-001835.txt" style="-sec-extract:exhibit">4.1</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Specimen Certificate of Common Stock (Incorporated herein by reference to Exhibit 4.1 to our Registration Statement on Form S-1 (File No. 333-11737) originally filed on September 11, 1996).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036122020620/brhc10037709_ex4-2.htm" style="-sec-extract:exhibit">4.2</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Description of <span style="font-style: italic;">e</span>Plus inc.'s securities registered under Section 12 of the Securities Exchange Act of 1934 (Incorporated herein by reference to Exhibit 4.2 to our Annual Report on Form 10-K for the fiscal year ended March 31, 2022).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240816000092/ex10-1.htm" style="-sec-extract:exhibit">10.1</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Form of Indemnification Agreement entered into by and between <span style="font-style: italic;">e</span>Plus and its directors and officers (Incorporated herein by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on August 23, 2016).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240818000003/ex10_1.htm" style="-sec-extract:exhibit">10.2</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Amended and Restated Employment Agreement effective September 6, 2017, by and between <span style="font-style: italic;">e</span>Plus inc. and Mark P. Marron (Incorporated herein by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q for the period ended December 31, 2017).
     </td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">45</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><table style="border-spacing: 0px; border-collapse: collapse; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 10%;">&#160;</td><td style="width: 90%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240818000022/ex10-2.htm" style="-sec-extract:exhibit">10.3</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Amendment #1, effective July 16, 2018, to Amended and Restated Employment Agreement effective September 6, 2017, by and between <span style="font-style: italic;">e</span>Plus inc. and Mark P. Marron (Incorporated herein by reference to Exhibit 10.2 to our Current Report on Form 8-K filed on July 18, 2018).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240820000004/ex10_2.htm" style="-sec-extract:exhibit">10.4</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Amendment #2, effective November 14, 2019, to Amended and Restated Employment Agreement effective September 6, 2017, by and between <span style="font-style: italic;">e</span>Plus inc. and Mark P. Marron (Incorporated herein by reference to Exhibit 10.2 to our Quarterly Report on Form 10-Q for the period ended December 31, 2019).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240818000003/ex10_3.htm" style="-sec-extract:exhibit">10.5</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Amended and Restated Employment Agreement effective September 6, 2017, by and between <span style="font-style: italic;">e</span>Plus inc. and Elaine D. Marion (Incorporated herein by reference to Exhibit 10.3 to our Quarterly Report on Form 10-Q for the period ended December 31, 2017).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240820000004/ex10_1.htm" style="-sec-extract:exhibit">10.6</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Amendment #1, effective November 14, 2019, to Amended and Restated Employment Agreement, effective September 6, 2017, by and between <span style="font-style: italic;">e</span>Plus inc. and Elaine D. Marion (Incorporated herein by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q for the period ended December 31, 2019).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240818000011/ex10-1.htm" style="-sec-extract:exhibit">10.7</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Employment Agreement, effective May 7, 2018, by and between <span style="font-style: italic;">e</span>Plus inc. and Darren S. Raiguel (Incorporated herein by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on May 9, 2018).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240820000004/ex10_3.htm" style="-sec-extract:exhibit">10.8</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Amendment No. 1, effective November 14, 2019, to Amended and Restated Employment Agreement, effective May 7, 2018, by and between <span style="font-style: italic;">e</span>Plus inc. and Darren S. Raiguel (Incorporated herein by reference to Exhibit 10.3 to our Quarterly Report on Form 10-Q for the period ended December 31, 2019).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036126003725/ef20060829_ex10-1.htm" style="-sec-extract:exhibit">10.9</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Form of Management Employment Agreement, effective as of November 24, 2025 (Incorporated herein by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q for the period ended December 31, 2025).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240824000073/ex10_1.htm" style="-sec-extract:exhibit">10.10</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      <span style="font-style: italic;">e</span>Plus inc. 2024 Non-Employee Director Long-Term Incentive Plan. (Incorporated herein by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on September 16, 2024).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036125020204/ef20047615_ex10-11.htm" style="-sec-extract:exhibit">10.11</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Amended and Restated<span style="font-style: italic;">&#160;e</span>Plus inc. Cash Incentive Plan, effective April 1, 2025 (Incorporated herein by reference to Exhibit 10.11 to our Annual Report on Form 10-K for the fiscal year ended March 31, 2025).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036122003800/brhc10033341_ex10-1.htm" style="-sec-extract:exhibit">10.12</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      <span style="font-style: italic;">e</span>Plus 2021 Employee Long-Term Incentive Plan (updated to reflect the stock split effected December 13, 2021) as amended (Incorporated herein by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q for the period ended December 31, 2021).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240822000025/ex10_1.htm" style="-sec-extract:exhibit">10.13</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      <span style="font-style: italic;">e</span>Plus inc. 2022 Employee Stock Purchase Plan (Incorporated herein by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on September 20, 2022).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036123038366/brhc20056773_ex10-1.htm" style="-sec-extract:exhibit">10.14</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Form of Restricted Stock Award Agreement (for awards granted to US employees under and subject to the provisions of the <span style="font-style: italic;">e</span>Plus inc. 2021 Employee Long-Term Incentive Plan) (Incorporated herein by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q for the period ended June 30, 2023).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036123038366/brhc20056773_ex10-2.htm" style="-sec-extract:exhibit">10.15</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Form of Restricted Stock Award Agreement (for awards granted to UK employees under and subject to the provisions of the <span style="font-style: italic;">e</span>Plus inc. 2021 Employee Long-Term Incentive Plan) (Incorporated herein by reference to Exhibit 10.2 to our Quarterly Report on Form 10-Q for the period ended June 30, 2023).
     </td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">46</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><table style="border-spacing: 0px; border-collapse: collapse; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 10%;">&#160;</td><td style="width: 90%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240823000115/ex10-1.htm" style="-sec-extract:exhibit">10.16</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Form of Cash Performance Award Agreement (Incorporated herein by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on November 22, 2023).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240823000115/ex10-2.htm" style="-sec-extract:exhibit">10.17</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Form of Performance Stock Unit Award Notice and Award Agreement (Incorporated herein by reference to Exhibit 10.2 to our Current Report on Form 8-K filed on November 22, 2023).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036125040814/ef20056859_ex10-1.htm" style="-sec-extract:exhibit">10.18</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Form of Performance Stock Unit Award Notice and Award Agreement for Performance Stock Unit awards granted on or after September 12, 2025 (Incorporated herein by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q for the period ended September 30, 2025).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036124046230/ef20034571_ex10-2.htm" style="-sec-extract:exhibit">10.19</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Form of Stock Agreement (for awards of stock in lieu of cash compensation granted to non-employee directors under and subject to the provisions of the <span style="font-style: italic;">e</span>Plus inc. 2024 Non-Employee Director Long-Term Incentive Plan) (Incorporated herein by reference to Exhibit 10.2 to our Quarterly Report on Form 10-Q for the period ended September 30, 2024).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036124046230/ef20034571_ex10-3.htm" style="-sec-extract:exhibit">10.20</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Form of Restricted Stock Award Agreement (for awards of restricted stock granted to non- employee directors under and subject to the provisions of the <span style="font-style: italic;">e</span>Plus inc. 2024 Non-Employee Director Long-Term Incentive Plan) (Incorporated herein by reference to Exhibit 10.3 to our Quarterly Report on Form 10-Q for the period ended September 30, 2024).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240821000047/brhc10029905_ex10-1.htm" style="-sec-extract:exhibit">10.21</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      First Amended and Restated Credit Agreement, dated as of October 13, 2021, by and among <span style="font-style: italic;">e</span>Plus Technology, inc., <span style="font-style: italic;">e</span>Plus Technology Services, inc., SLAIT Consulting, LLC, certain of <span style="font-style: italic;">e</span>Plus inc. subsidiaries as guarantors, Wells Fargo Commercial Distribution Finance, LLC as administrative agent and the Lenders party thereto (Incorporated herein by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on October 19, 2021). *
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240821000047/brhc10029905_ex10-2.htm" style="-sec-extract:exhibit">10.22</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Guaranty and Security Agreement, dated as of October 13, 2021, by and among <span style="font-style: italic;">e</span>Plus Technology, inc., <span style="font-style: italic;">e</span>Plus Technology Services, inc., SLAIT Consulting, LLC, certain future subsidiaries of <span style="font-style: italic;">e</span>Plus inc., as guarantors, Wells Fargo Commercial Distribution Finance, LLC as administrative agent for the benefit of Secured Parties (Incorporated herein by reference to Exhibit 10.2 to our Current Report on Form 8-K filed on October 19, 2021). *
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240821000047/brhc10029905_ex10-3.htm" style="-sec-extract:exhibit">10.23</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      First Amended and Restated Collateralized Guaranty, dated as of October 13, 2021, by and among <span style="font-style: italic;">e</span>Plus Group, inc. and Wells Fargo Commercial Distribution Finance, LLC as agent for the benefit of Secured Parties (Incorporated herein by reference to Exhibit 10.3 to our Current Report on Form 8-K filed on October 19, 2021). *
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240821000047/brhc10029905_ex10-4.htm" style="-sec-extract:exhibit">10.24</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      First Amended and Restated Limited Guaranty, dated as of October 13, 2021, by and between <span style="font-style: italic;">e</span>Plus inc. and Wells Fargo Commercial Distribution Finance, LLC as agent for the benefit of Secured Parties (Incorporated herein by reference to Exhibit 10.4 to our Current Report on Form 8-K filed on October 19, 2021). *
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036122039874/brhc10043463_ex10-2.htm" style="-sec-extract:exhibit">10.25</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      First Amendment to First Amended and Restated Credit Agreement, dated as of October 31, 2022, by and among <span style="font-style: italic;">e</span>Plus Technology, inc., <span style="font-style: italic;">e</span>Plus Technology Services inc., SLAIT Consulting, LLC, certain of <span style="font-style: italic;">e</span>Plus inc. subsidiaries as guarantors, Wells Fargo Commercial Distribution Finance, LLC as administrative agent and the Lenders party thereto (Incorporated herein by reference to Exhibit 10.2 to our Quarterly Report on Form 10-Q for the period ended September 30, 2022). *
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000102240823000010/ex10-1.htm" style="-sec-extract:exhibit">10.26</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Second Amendment to First Amended and Restated Credit Agreement, dated as of March 10, 2023, by and among <span style="font-style: italic;">e</span>Plus Technology, inc., <span style="font-style: italic;">e</span>Plus Technology Services inc., SLAIT Consulting, LLC, certain of <span style="font-style: italic;">e</span>Plus inc. subsidiaries as guarantors, Wells Fargo Commercial Distribution Finance, LLC as administrative agent and the Lenders party thereto (Incorporated herein by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on March 14, 2023). *
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036125029644/ef20050504_ex10-1.htm" style="-sec-extract:exhibit">10.27</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Third Amendment to First Amended and Restated Credit Agreement, dated as of June 20, 2025, by and among ePlus Technology, inc., ePlus Technology Services inc., SLAIT Consulting, LLC, certain of ePlus inc. subsidiaries as guarantors, Wells Fargo Commercial Distribution Finance, LLC as administrative agent and the Lenders party thereto (Incorporated herein by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q for the period ended June 30, 2025). *
     </td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">47</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><table style="border-spacing: 0px; border-collapse: collapse; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 10%;">&#160;</td><td style="width: 90%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="ef20070470_ex10-28.htm" style="-sec-extract:exhibit">10.28</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Fourth Amendment to First Amended and Restated Credit Agreement, dated as of February 17, 2026, by and among ePlus Technology, inc., ePlus Technology Services inc., certain of ePlus inc. subsidiaries as guarantors, Wells Fargo Commercial Distribution Finance, LLC as administrative agent and the Lenders party thereto (filed herewith). *
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="ef20070470_ex19.htm" style="-sec-extract:exhibit">19</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Insider Trading Policy (filed herewith).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="ef20070470_ex21.htm" style="-sec-extract:exhibit">21</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Subsidiaries of <span style="font-style: italic;">e</span>Plus inc. (filed herewith).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="ef20070470_ex23.htm" style="-sec-extract:exhibit">23</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Consent of Independent Registered Public Accounting Firm (filed herewith).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="ef20070470_ex31-1.htm" style="-sec-extract:exhibit">31.1</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Certification of the Chief Executive Officer of <span style="font-style: italic;">e</span>Plus inc. pursuant to the Securities Exchange Act Rules 13a-14(a) and 15d-14(a) (filed herewith).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="ef20070470_ex31-2.htm" style="-sec-extract:exhibit">31.2</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Certification of the Chief Financial Officer of <span style="font-style: italic;">e</span>Plus inc. pursuant to the Securities Exchange Act Rules 13a-14(a) and 15d-14(a) (filed herewith).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="ef20070470_ex32.htm" style="-sec-extract:exhibit">32</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Certification of the Chief Executive Officer and Chief Financial Officer of <span style="font-style: italic;">e</span>Plus inc. pursuant to 18 U.S.C. &#167; 1350 (furnished herewith).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;"><a href="https://www.sec.gov/Archives/edgar/data/1022408/000114036124027200/ef20026293_ex97-1.htm" style="-sec-extract:exhibit">97.1</a></span>
     </div>
    </td>
    <td style="padding: 0px;">


      Policy for Recoupment of Incentive Compensation, effective as of November 17, 2023 (Incorporated herein by reference to Exhibit 97.1 to our Annual Report on Form 10-K for the fiscal year ended March 31, 2024).
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;">101.INS</span>
     </div>
    </td>
    <td style="padding: 0px;">


      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)
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;">101.SCH</span>
     </div>
    </td>
    <td style="padding: 0px;">


      Inline XBRL Taxonomy Extension Schema Document
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;">101.CAL</span>
     </div>
    </td>
    <td style="padding: 0px;">


      Inline XBRL Taxonomy Extension Calculation Linkbase Document
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;">101.DEF</span>
     </div>
    </td>
    <td style="padding: 0px;">


      Inline XBRL Taxonomy Extension Definition Linkbase Document
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;">101.LAB</span>
     </div>
    </td>
    <td style="padding: 0px;">


      Inline XBRL Taxonomy Extension Label Linkbase Document
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;">101.PRE</span>
     </div>
    </td>
    <td style="padding: 0px;">


      Inline XBRL Taxonomy Extension Presentation Linkbase Document
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">
     <div style="font-weight: bold;">
      <span style="font-weight: normal;">104</span>
     </div>
    </td>
    <td style="padding: 0px;">


      Cover Page Interactive Data File (embedded within the Exhibit 101 Inline XBRL document)
     </td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   * Certain schedules and exhibits have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The registrant agrees to furnish a copy of any omitted schedule or exhibit to the SEC upon request; provided, however, that the registrant may request confidential treatment pursuant to Rule 24b-2 of the Exchange Act for any document so furnished.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="text-indent: -45pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 45.0pt; white-space: nowrap;">
     <span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">ITEM 16.</span>
    </div>
    <div>
     <a id="FORM_10-K_SUMMARY" title="FORM 10-K SUMMARY"></a><span style="font-family: &quot;Times New Roman&quot;; font-weight: bold;">FORM 10-K SUMMARY</span>
    </div>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   None.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">48</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <span style="font-weight: bold;">SIGNATURES</span>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Pursuant to the requirements of Section 13 or Section 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   &#160;
  </div><table style="border-spacing: 0px; border-collapse: collapse; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;">&#160;</td><td style="width: 50%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <span style="font-style: italic;">e</span>Plus inc.
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <span style="text-decoration: underline;">/s/ MARK P. MARRON</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      By: Mark P. Marron
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Chief Executive Officer and President
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Date: May 28, 2026
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><table style="border-spacing: 0px; border-collapse: collapse; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;">&#160;</td><td style="width: 50%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <span style="text-decoration: underline;">/s/ MARK P. MARRON</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      By: Mark P. Marron
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Chief Executive Officer, President, and Director
     </div>
     <div>
      (Principal Executive Officer)
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Date: May 28, 2026
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <span style="text-decoration: underline;">/s/ ELAINE D. MARION</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      By: Elaine D. Marion, Chief Financial Officer
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      (Principal Financial and Accounting Officer)
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Date: May 28, 2026
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <span style="text-decoration: underline;">/s/ MELISSA J. BALLENGER</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      By: Melissa J. Ballenger, Director
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Date: May 28, 2026
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <span style="text-decoration: underline;">/s/ REN&#201;E BERGERON</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      By: Ren&#233;e Bergeron, Director
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Date: May 28, 2026
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <span style="text-decoration: underline;">/s/ BRUCE M. BOWEN</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      By: Bruce M. Bowen, Director
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Date: May 28, 2026
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <span style="text-decoration: underline;">/s/ JOHN E. CALLIES</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      By: John E. Callies, Director
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Date: May 28, 2026
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <span style="text-decoration: underline;">/s/ IRA A. HUNT III</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      By: Ira A. Hunt III, Director
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Date: May 28, 2026
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <span style="text-decoration: underline;">/s/ MAUREEN F. MORRISON</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      By: Maureen F. Morrison, Director
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Date: May 28, 2026
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      <span style="text-decoration: underline;">/s/ MICHAEL J. PORTEGELLO</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      By: Michael J. Portegello, Director
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div>&#160;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Date: May 28, 2026
     </div>
    </td>
   </tr>
  </table><div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">49</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-align: center;">
   <span style="font-weight: bold; font-style: italic;">e</span><span style="font-weight: bold;">Plus inc. AND SUBSIDIARIES</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">INDEX TO FINANCIAL STATEMENTS AND SCHEDULES</span>
  </div><div style="text-align: center;">&#160;
  </div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 95%;">&#160;</td><td style="width: 5%;">&#160;</td></tr><tr style="vertical-align: top;"> <td style="padding: 0px 0px 1.5pt; vertical-align: middle;">&#160;</td> <td style="padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; vertical-align: bottom;"> PAGE </td> </tr> <tr style="vertical-align: top; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: middle;"> <div style="text-indent: -9pt; padding-left: 9pt;"> <a href="#REPORT_OF_INDEPENDENT_REGISTERED_PUBLIC_ACCOUNTING_FIRM">Report of Independent Registered Public Accounting Firm Deloitte &amp; Touche LLP (PCAOB ID <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-18392">34</ix:nonNumeric>)</a> </div> </td> <td style="padding: 0px; vertical-align: middle; text-align: center;"> <div> F-2 </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px; vertical-align: middle;">&#160;</td> <td style="padding: 0px; vertical-align: middle;">&#160;</td> </tr> <tr style="vertical-align: top; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: middle;"> <div style="text-indent: -9pt; padding-left: 9pt;"> <a href="#CONSOLIDATED_BALANCE_SHEETS">Consolidated Balance Sheets as of March 31, 2026, and 2025</a> </div> </td> <td style="padding: 0px; vertical-align: middle; text-align: center;"> <div> F-7 </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px; vertical-align: middle;">&#160;</td> <td style="padding: 0px; vertical-align: middle;">&#160;</td> </tr> <tr style="vertical-align: top; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: middle;"> <div style="text-indent: -9pt; padding-left: 9pt;"> <a href="#STATEMENTS_OF_OPERATIONS">Consolidated Statements of Operations for the years ended March 31, 2026, 2025 and 2024</a> </div> </td> <td style="padding: 0px; vertical-align: middle; text-align: center;"> <div> F-8 </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px; vertical-align: middle;">&#160;</td> <td style="padding: 0px; vertical-align: middle;">&#160;</td> </tr> <tr style="vertical-align: top; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: middle;"> <div> <a href="#STATEMENTS_OF_COMPREHENSIVE_INCOME">Consolidated Statements of Comprehensive Income for the years ended March 31, 2026, 2025 and 2024</a> </div> </td> <td style="padding: 0px; vertical-align: middle; text-align: center;"> <div> F-9 </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px; vertical-align: middle;">&#160;</td> <td style="padding: 0px; vertical-align: middle;">&#160;</td> </tr> <tr style="vertical-align: top; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: middle;"> <div style="text-indent: -9pt; padding-left: 9pt;"> <a href="#STATEMENTS_OF_CASH_FLOWS">Consolidated Statements of Cash Flows for the years ended March 31, 2026, 2025 and 2024</a> </div> </td> <td style="padding: 0px; vertical-align: middle; text-align: center;"> <div> F-10 </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px; vertical-align: middle;">&#160;</td> <td style="padding: 0px; vertical-align: middle;">&#160;</td> </tr> <tr style="vertical-align: top; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: middle;"> <div style="text-indent: -9pt; padding-left: 9pt;"> <a href="#STATEMENTS_OF_STOCKHOLDERS_EQUITY">Consolidated Statements of Stockholders&#8217; Equity for the years ended March 31, 2026, 2025 and 2024</a> </div> </td> <td style="padding: 0px; vertical-align: middle; text-align: center;"> <div> F-12 </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px; vertical-align: middle;">&#160;</td> <td style="padding: 0px; vertical-align: middle;">&#160;</td> </tr> <tr style="vertical-align: top; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: middle;"> <div style="text-indent: -9pt; padding-left: 9pt;"> <a href="#NOTES">Notes to Consolidated Financial Statements</a> </div> </td> <td style="padding: 0px; vertical-align: middle; text-align: center;"> <div> F-13 </div> </td> </tr> </table><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-1</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <a id="REPORT_OF_INDEPENDENT_REGISTERED_PUBLIC_ACCOUNTING_FIRM" title="REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM"></a><span style="font-weight: bold;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span>
  </div><div>&#160;
  </div><div>
   To the Board of Directors and Stockholders of <i>e</i>Plus inc.</div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Opinion on the Financial Statements</span>
  </div><div>&#160;
  </div><div>
   We have audited the accompanying consolidated balance sheets of <span style="font-style: italic;">e</span>Plus inc. and subsidiaries (the "Company") as of March 31, 2026, and 2025,  the related consolidated statements of operations, comprehensive income, stockholders' equity, and cash flows for each of the three years in the period ended March 31, 2026, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of March 31, 2026, and 2025, and the results of its operations and its cash flows for each of the three years in the period ended March 31, 2026, in conformity with accounting principles generally accepted in the United States of America.
  </div><div>&#160;
  </div><div>
   We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of March 31, 2026, based on criteria established in <span style="font-style: italic;">Internal Control &#8211; Integrated Framework (2013) </span>issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated May 28, 2026, expressed an unqualified opinion on the Company&#8217;s internal control over financial reporting.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Basis for Opinion</span>
  </div><div>&#160;
  </div><div>
   These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
  </div><div>&#160;
  </div><div>
   We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Critical Audit Matter</span>
  </div><div>&#160;
  </div><div>
   The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Revenue Recognition &#8211; Gross Versus Net Recognition of Sales of Third-Party Software &#8211; Refer to Note 1 to the financial statements</span>
  </div><div>&#160;
  </div><div>
   <span style="text-decoration: underline;">Critical Audit Matter Description</span>
  </div><div>&#160;
  </div><div>
   The Company is typically the principal in sales of third-party software. Sales are recognized on a gross basis with the selling price to the customer recorded as sales and the acquisition cost of the product recognized as cost of sales. The Company recognizes revenue from these sales at the point in time that control passes to the customer, which is typically upon delivery of the software to the customer. The Company acts as the agent in sales of third-party maintenance, software support, and services as the third-party controls the service until it is transferred to the customer. Similarly, the Company is the agent in sales of third-party software and accompanying third-party support when the third-party software benefits the customer only in conjunction with the accompanying support. In these sales, the Company considers the third-party software and support as inputs to a single performance obligation. In all these sales where the Company is the agent, the Company recognizes sales on a net basis at the point that its customer and vendor accept the terms and conditions of the arrangement.</div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-2</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   Auditing the Company&#8217;s determination of gross or net recognition of third-party software and support sales involved a high degree of subjectivity as it required the evaluation of whether the third-party software benefits the customer only in conjunction with the accompanying support. When the support is determined to be critical or essential to the software, the transaction is viewed as one combined performance obligation, and revenue is recognized net of related costs.
  </div><div>&#160;
  </div><div>
   <span style="text-decoration: underline;">How the Critical Audit Matter Was Addressed in the Audit</span>
  </div><div>&#160;
  </div><div>
   Our audit procedures related to management&#8217;s conclusion related to the recognition of sales of third-party software included the following, among others:
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#9679;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     We tested the design and operating effectiveness of management&#8217;s controls over the determination of gross or net recognition of third-party software and support sales.
    </div>
  </div><div style="text-indent: -18pt; padding-left: 18pt; font-family: Aptos; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#9679;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     For a selection of contracts, we performed the following procedures:
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8211;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Inspected the customer invoice and purchase order to determine whether the sale represented a valid transaction with a customer.
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8211;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Compared the cost per the Company&#8217;s records to the cost per the vendor invoice.
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8211;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Evaluated the sale to determine whether it constituted a single or multiple performance obligation(s) through inspection of the customer invoice, purchase order, and information on vendor websites accessed through third-party search engines.
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8211;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Evaluated the sale to determine whether there was accompanying third-party support related to the software, and whether the support was separately identifiable or essential to the functionality of the software through inspection of customer invoices, purchase orders, information on vendor websites accessed through third-party search engines and inquiries with management, as necessary.
    </div>
  </div><div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8211;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Determined whether the sale treatment as principal or agent is appropriate and consistent with the Company&#8217;s conclusion.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-3</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span>/s/ Deloitte &amp; Touche LLP</span></div><div>&#160;</div><div>
   McLean, Virginia
  </div><div>
   May 28, 2026
  </div><div>&#160;
  </div><div>
   We have served as the Company&#8217;s auditor since 1990.</div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-4</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-weight: bold;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span>
  </div><div>&#160;
  </div><div>
   To the Board of Directors and Stockholders of&#160;<span><i>e</i>Plus inc.</span></div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Opinion on Internal Control over Financial Reporting</span>
  </div><div>&#160;
  </div><div style="text-align: justify;">
   We have audited the internal control over financial reporting of ePlus inc. and subsidiaries (the "Company") as of March 31, 2026, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of March 31, 2026, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by COSO.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended March 31, 2026, of the Company and our report dated May 28, 2026, expressed an unqualified opinion on those financial statements.
  </div><div style="text-align: justify;">&#160;
  </div><div>
   <span style="font-weight: bold;">Basis for Opinion</span>
  </div><div>&#160;
  </div><div style="text-align: justify;">
   The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold;">Definition and Limitations of Internal Control over Financial Reporting</span>
  </div><div style="text-align: justify;">&#160;
  </div><div style="text-align: justify;">
   A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-5</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-align: justify;">
   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>&#160;
  </div><div> <span>/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-18393">Deloitte &amp; Touche LLP</ix:nonNumeric></span></div><div>&#160;</div><div> <ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-18394">McLean, Virginia</ix:nonNumeric> </div><div>
   May 28, 2026</div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-6</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-weight: bold; font-style: italic;">e</span><span style="font-weight: bold;">Plus inc. AND SUBSIDIARIES</span>
  </div><div>
   <a id="CONSOLIDATED_BALANCE_SHEETS" title="CONSOLIDATED BALANCE SHEETS"></a><span style="font-weight: bold;">CONSOLIDATED BALANCE SHEETS</span>
  </div><div>
   <span style="font-weight: bold;">(in thousands, except per share amounts)</span>
  </div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="white-space : nowrap; ">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;" valign="top">
  <div style="margin: 0in;">March 31, 2026</div>
  </td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;" valign="top">
  <div style="margin: 0in;">March 31, 2025</div>
  </td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1">
  <td valign="top">
  <div style="margin: 0in;">ASSETS</div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:3">
  <td valign="top">
  <div style="margin: 0in;">Current assets:</div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Cash and cash equivalents</div>
  </td>
  <td style="margin: 0in; text-align: right; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">$</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-18395">410,769</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">$</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-18396">389,375</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:5">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Accounts receivable&#8212;trade, net</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-18397">667,831</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-18398">508,272</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Accounts receivable&#8212;other, net</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="3" unitRef="usd" id="ixv-18399">38,896</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="3" unitRef="usd" id="ixv-18400">19,382</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:7">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Inventories</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-18401">200,888</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-18402">120,440</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Deferred costs</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFuelCost" scale="3" unitRef="usd" id="ixv-18403">77,748</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFuelCost" scale="3" unitRef="usd" id="ixv-18404">66,769</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:9">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Other current assets</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-18405">31,602</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-18406">31,437</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Current assets of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" unitRef="usd" id="ixv-18407"> - </ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" unitRef="usd" id="ixv-18408">222,399</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:11">
  <td valign="top">
  <div style="margin: 0in;">Total current assets</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-18409">1,427,734</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-18410">1,358,074</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:13">
  <td valign="top">
  <div style="margin: 0in;">Deferred tax asset</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd" id="ixv-18411">8,955</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd" id="ixv-18412">3,658</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Property, equipment, and other
  assets&#8212;net</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-18413">100,039</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-18414">98,657</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:15">
  <td valign="top">
  <div style="margin: 0in;">Goodwill</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd" id="ixv-18415">202,880</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd" id="ixv-18416">202,858</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Other intangible assets&#8212;net</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd" id="ixv-18417">61,344</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd" id="ixv-18418">82,007</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:17">
  <td valign="top">
  <div style="margin: 0in;">Non-current assets of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-18419"> - </ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-18420">133,835</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">TOTAL ASSETS</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-18421">1,800,952</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-18422">1,879,089</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:19">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">LIABILITIES AND STOCKHOLDERS' EQUITY</div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:21">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">LIABILITIES</div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:23">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Current liabilities:</div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:25">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Accounts payable</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">$</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-18423">264,605</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">$</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-18424">323,890</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Accounts payable&#8212;floor plan</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="plus:AccountsPayableFloorPlan" scale="3" unitRef="usd" id="ixv-18425">119,693</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="plus:AccountsPayableFloorPlan" scale="3" unitRef="usd" id="ixv-18426">89,527</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:27">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Salaries and commissions payable</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18427">48,590</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18428">42,722</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Deferred revenue</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd" id="ixv-18429">168,127</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd" id="ixv-18430">154,067</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:29">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Other current liabilities</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18431">37,128</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18432">22,463</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Current liabilities of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:fixed-zero" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" unitRef="usd" id="ixv-18433"> - </ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" unitRef="usd" id="ixv-18434">166,463</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:31">
  <td valign="top">
  <div style="margin: 0in;">Total current liabilities</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18435">638,143</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18436">799,132</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:33">
  <td valign="top">
  <div style="margin: 0in;">Deferred tax liability&#8212;long-term</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd" id="ixv-18437"> - </ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd" id="ixv-18438">1,454</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Deferred revenue&#8212;long-term</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" unitRef="usd" id="ixv-18439">83,010</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" unitRef="usd" id="ixv-18440">81,759</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:35">
  <td valign="top">
  <div style="margin: 0in;">Other liabilities</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd" id="ixv-18441">10,829</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd" id="ixv-18442">13,540</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Non-current liabilities of
  discontinued operations</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:fixed-zero" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="3" unitRef="usd" id="ixv-18443"> - </ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="3" unitRef="usd" id="ixv-18444">12,546</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:37">
  <td valign="top">
  <div style="margin: 0in;">TOTAL LIABILITIES</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd" id="ixv-18445">731,982</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd" id="ixv-18446">908,431</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:39">
  <td valign="top">
  <div style="margin: 0in;">COMMITMENTS AND CONTINGENCIES (<span style="text-decoration:underline"><a href="#COMMITMENTS">Note  11</a></span>)</div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top"><div style="-sec-ix-hidden: hidden-fact-0">&#160;</div></td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top"><div style="-sec-ix-hidden: hidden-fact-1">&#160;</div></td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:41">
  <td valign="top">
  <div style="margin: 0in;">STOCKHOLDERS' EQUITY</div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:43">
  <td valign="top"> <div style="margin: 0in;">Preferred stock, $<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-18447"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-18448">0.01</ix:nonFraction></ix:nonFraction> per share par value; <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" unitRef="shares" id="ixv-18449"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" unitRef="shares" id="ixv-18450">2,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c3" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-18451"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-18452">none</ix:nonFraction></ix:nonFraction> outstanding</div> </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-18453"> - </ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-18454"> - </ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>

 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top"> <div style="margin: 0in;">Common stock, $<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-18455"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-18456">0.01</ix:nonFraction></ix:nonFraction> per share par value; <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" unitRef="shares" id="ixv-18457"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" unitRef="shares" id="ixv-18458">50,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" unitRef="shares" id="ixv-18459">27,765</ix:nonFraction> shares issued and <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-18460">26,299</ix:nonFraction> outstanding at March 31, 2026, and <ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" unitRef="shares" id="ixv-18461">27,582</ix:nonFraction> shares issued and <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-18462">26,526</ix:nonFraction> outstanding at March 31, 2025</div> </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd" id="ixv-18463">278</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd" id="ixv-18464">276</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr>
  <td valign="top">
  <div style="margin: 0in;">Additional paid-in capital</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-18465">210,274</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-18466">194,475</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top"> <div style="margin: 0in;">Treasury stock, at cost, <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" unitRef="shares" id="ixv-18467">1,466</ix:nonFraction> shares at March 31, 2026, and <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" unitRef="shares" id="ixv-18468">1,056</ix:nonFraction> shares at March 31, 2025</div> </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" unitRef="usd" id="ixv-18469">101,944</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">)&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" unitRef="usd" id="ixv-18470">70,748</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">)&#160;</td>
 </tr>
 <tr>
  <td valign="top">
  <div style="margin: 0in;">Retained earnings</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd" id="ixv-18471">956,000</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd" id="ixv-18472">843,214</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Accumulated other comprehensive
  income&#8212;foreign currency<span style="mso-spacerun:yes">&#160; </span>translation
  adjustment</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-18473">4,362</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-18474">3,441</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr>
  <td valign="top">
  <div style="margin: 0in;">Total Stockholders' Equity</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18475">1,068,970</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18476">970,658</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">TOTAL LIABILITIES AND STOCKHOLDERS'
  EQUITY</div>
  </td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-18477">1,800,952</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: right;" valign="top">&#160;</td><td style="margin: 0in; text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-18478">1,879,089</ix:nonFraction></td><td style="margin: 0in; text-align: left; width: 1%;" valign="top">&#160;</td>
 </tr>
</table><div>&#160;</div><div>
   <span style="font-weight: bold;">See Notes to Consolidated Financial Statements.</span>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-7</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-weight: bold; font-style: italic;">e</span><span style="font-weight: bold;">Plus inc. AND SUBSIDIARIES</span>
  </div><div>
   <a id="STATEMENTS_OF_OPERATIONS" title="STATEMENTS OF OPERATIONS"></a><span style="font-weight: bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</span>
  </div><div>
   <span style="font-weight: bold;">(in thousands, except per share amounts)</span>
  </div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td colspan="9" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">Year ended March 31,</div>
      </td>

  <td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">2026</div>
  </td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">2025</div>
  </td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">2024</div>
  </td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2">
  <td valign="top">
  <div style="margin: 0in;">Net sales</div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Product</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18479">1,979,664</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18480">1,599,791</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18481">1,886,172</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Services</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18482">462,885</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18483">400,377</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18484">292,077</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Total</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18485">2,442,549</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18486">2,000,168</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18487">2,178,249</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:6">
  <td valign="top">
  <div style="margin: 0in;">Cost of sales</div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Product</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18488">1,525,960</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18489">1,229,495</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18490">1,485,291</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:8">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Services</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18491">300,508</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18492">258,553</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18493">181,216</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Total</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18494">1,826,468</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18495">1,488,048</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18496">1,666,507</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:10">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Gross profit</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-18497">616,081</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-18498">512,120</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-18499">511,742</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:12">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Selling, general, and administrative</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-18500">423,393</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-18501">386,681</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-18502">355,556</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:14">
  <td valign="top">
  <div style="margin: 0in;">Depreciation and amortization</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-18503">26,543</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-18504">25,753</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-18505">20,951</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Interest and financing costs</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="us-gaap:InterestAndDebtExpense" scale="3" unitRef="usd" id="ixv-18506"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="us-gaap:InterestAndDebtExpense" scale="3" unitRef="usd" id="ixv-18507"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="3" unitRef="usd" id="ixv-18508">1,429</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:16">
  <td valign="top">
  <div style="margin: 0in;">Operating expenses</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-18509">449,936</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-18510">412,434</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-18511">377,936</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:18">
  <td valign="top">
  <div style="margin: 0in;">Operating income</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-18512">166,145</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-18513">99,686</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-18514">133,806</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:20">
  <td valign="top">
  <div style="margin: 0in;">Other income, net</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-18515">7,293</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-18516">6,438</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-18517">1,432</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:22">
  <td valign="top">
  <div style="margin: 0in;">Earnings from continuing operations
  before tax</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18518">173,438</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18519">106,124</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18520">135,238</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:24">
  <td valign="top">
  <div style="margin: 0in;">Provision for income taxes</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-18521">49,318</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-18522">29,685</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-18523">37,911</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:26">
  <td valign="top">
  <div style="margin: 0in;">Net earnings from continuing
  operations</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18524">124,120</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18525">76,439</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18526">97,327</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:28">
  <td valign="top">
  <div style="margin: 0in;">Net earnings from discontinued
  operations, net of tax (<span style="text-decoration:underline"><a href="#DISCONTINUED_OPERATIONS">Note 5</a></span>)</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd" id="ixv-18527">8,516</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd" id="ixv-18528">28,137</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd" id="ixv-18529">20,655</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:30">
  <td valign="top">
  <div style="margin: 0in;">Net earnings</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18530">132,636</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18531">104,576</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18532">117,982</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:32">
  <td valign="top">
  <div style="margin: 0in;">Net earnings per common share&#8212;basic</div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Continuing operations</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-18533">4.73</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-18534">2.88</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-18535">3.66</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:34">
  <td valign="top">
  <div style="margin: 0in;">Discontinued operations</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-18536">0.32</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-18537">1.06</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-18538">0.78</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Net earnings per common share&#8212;basic</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-18539">5.05</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-18540">3.94</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-18541">4.44</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:36">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Net earnings per common share&#8212;diluted</div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:38">
  <td valign="top">
  <div style="margin: 0in;">Continuing operations</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-18542">4.71</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-18543">2.87</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-18544">3.64</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Discontinued operations</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-18545">0.32</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-18546">1.06</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-18547">0.77</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:40">
  <td valign="top">
  <div style="margin: 0in;">Net earnings per common share&#8212;diluted</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-18548">5.03</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-18549">3.93</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-18550">4.41</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:42">
  <td valign="top">
  <div style="margin: 0in;">Weighted average common shares
  outstanding&#8212;basic</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-18551">26,234</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-18552">26,503</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-18553">26,610</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">
  <div style="margin: 0in;">Weighted average common shares
  outstanding&#8212;diluted</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-18554">26,371</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-18555">26,666</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-18556">26,717</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
</table><div>&#160;</div><div>
   <span style="font-weight: bold;">See Notes to Consolidated Financial Statements.</span>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-8</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-weight: bold; font-style: italic;">e</span><span style="font-weight: bold;">Plus inc. AND SUBSIDIARIES</span>
  </div><div>
   <a id="STATEMENTS_OF_COMPREHENSIVE_INCOME" title="STATEMENTS OF COMPREHENSIVE INCOME"></a><span style="font-weight: bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span>
  </div><div>
   <span style="font-weight: bold;">(in thousands)</span>
  </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td style="border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"><br/></td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">&#160;</td><td colspan="9" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; 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;">Year ended March 31,</span>        </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      2026
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      2025
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      2024
     </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">


      NET EARNINGS
     </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18557">132,636</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18558">104,576</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18559">117,982</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">


      OTHER COMPREHENSIVE INCOME, NET OF TAX:
     </td>
    <td style="vertical-align: bottom; font-size: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

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


      Foreign currency translation adjustments
     </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18560">915</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18561">1,161</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18562">712</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Reclassification of foreign currency translations&#160;adjustments to net income
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-18563">6</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" unitRef="usd" id="ixv-18564">&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" unitRef="usd" id="ixv-18565">&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">


      Other comprehensive income
     </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" unitRef="usd" id="ixv-18566">921</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" unitRef="usd" id="ixv-18567">1,161</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" unitRef="usd" id="ixv-18568">712</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; font-size: 0px;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; font-size: 0px;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; font-size: 0px;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; font-size: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">


      TOTAL COMPREHENSIVE INCOME
     </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">&#160;</td><td style="text-align: left; vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd" id="ixv-18569">133,557</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd" id="ixv-18570">105,737</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd" id="ixv-18571">118,694</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold;">See Notes to Consolidated Financial Statements.</span>
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-9</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
&#160;</div><div>
   <span style="font-weight: bold; font-style: italic;">e</span><span style="font-weight: bold;">Plus inc. AND SUBSIDIARIES</span>
  </div><div>
   <a id="STATEMENTS_OF_CASH_FLOWS" title="STATEMENTS OF CASH FLOWS"></a><span style="font-weight: bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</span>
  </div><div>
   <span style="font-weight: bold;">(in thousands)</span>
  </div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 64%; text-indent: -10px; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="top">&#160;</td><td colspan="9" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">Year ended March 31,</div>
      </td>

  <td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="top">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;" valign="top">
  <div style="margin: 0in;">2026</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="top">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;" valign="top">
  <div style="margin: 0in;">2025</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="top">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;" valign="top">
  <div style="margin: 0in;">2024</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;"><b style="mso-bidi-font-weight:normal">Cash flows from operating activities:</b></div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Net earnings</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18572">132,636</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18573">104,576</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18574">117,982</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Less: Net earnings from discontinued operations, net of tax</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd" id="ixv-18575">8,516</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd" id="ixv-18576">28,137</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd" id="ixv-18577">20,655</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Net earnings from continuing operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd" id="ixv-18578">124,120</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd" id="ixv-18579">76,439</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd" id="ixv-18580">97,327</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:6">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="font-weight: bold; text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Adjustments to reconcile net earnings to net cash provided
  by (used in) operating activities of continuing operations:</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:8">
  <td style="text-indent: -10px; padding-left: 20px;" valign="top">
  <div style="margin: 0in;">Depreciation and amortization</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-18581">27,615</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-18582">27,183</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-18583">22,499</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 20px;" valign="top">
  <div style="margin: 0in;">Provision for credit losses</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" unitRef="usd" id="ixv-18584">483</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" unitRef="usd" id="ixv-18585">1,732</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" unitRef="usd" id="ixv-18586">371</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:10">
  <td style="text-indent: -10px; padding-left: 20px;" valign="top">
  <div style="margin: 0in;">Share-based compensation expense</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-18587">12,134</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-18588">10,502</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-18589">9,471</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 20px;" valign="top">
  <div style="margin: 0in;">Deferred taxes</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" sign="-" unitRef="usd" id="ixv-18590">892</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" sign="-" unitRef="usd" id="ixv-18591">3,413</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" unitRef="usd" id="ixv-18592">2,656</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:12">
  <td style="text-indent: -10px; padding-left: 20px;" valign="top">
  <div style="margin: 0in;">Net loss on disposal of property and equipment</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" sign="-" unitRef="usd" id="ixv-18593">121</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" sign="-" unitRef="usd" id="ixv-18594">283</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" sign="-" unitRef="usd" id="ixv-18595">192</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 20px;" valign="top">
  <div style="margin: 0in;">Changes in:</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:14">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Accounts receivable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd" id="ixv-18596">165,298</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd" id="ixv-18597">194,563</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd" id="ixv-18598">117,469</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Inventories</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd" id="ixv-18599">80,334</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd" id="ixv-18600">23,369</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd" id="ixv-18601">101,734</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:16">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Deferred costs and other assets</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" unitRef="usd" id="ixv-18602">9,930</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" unitRef="usd" id="ixv-18603">31,571</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" unitRef="usd" id="ixv-18604">23,973</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Accounts payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" sign="-" unitRef="usd" id="ixv-18605">59,306</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd" id="ixv-18606">6,013</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd" id="ixv-18607">106,967</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:18">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Salaries and commissions payable, deferred revenue, and
  other liabilities</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" unitRef="usd" id="ixv-18608">32,056</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" unitRef="usd" id="ixv-18609">11,992</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" unitRef="usd" id="ixv-18610">51,600</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 40px;" valign="top">
  <div style="margin: 0in;">Net cash provided by (used in) operating activities of
  continuing operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" sign="-" unitRef="usd" id="ixv-18611">117,447</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" unitRef="usd" id="ixv-18612">323,918</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" unitRef="usd" id="ixv-18613">246,063</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:20">
  <td style="text-indent: -10px; padding-left: 40px;" valign="top">
  <div style="margin: 0in;">Net cash provided by (used in) operating activities of
  discontinued operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" unitRef="usd" id="ixv-18614">1,216</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" sign="-" unitRef="usd" id="ixv-18615">21,773</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" unitRef="usd" id="ixv-18616">2,386</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 40px;" valign="top">
  <div style="margin: 0in;">Net cash provided by (used in) operating activities</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" sign="-" unitRef="usd" id="ixv-18617">116,231</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd" id="ixv-18618">302,145</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd" id="ixv-18619">248,449</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:22">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="font-weight: bold; text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Cash flows from investing activities:</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:24">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Proceeds from sale of property and equipment</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-18620">74</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-18621">7</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-18622">38</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Purchases of property and equipment</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-18623">4,429</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-18624">5,271</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-18625">7,664</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:26">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Cash used in acquisitions, net of cash acquired</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd" id="ixv-18626"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd" id="ixv-18627">124,926</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd" id="ixv-18628">54,182</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 40px;" valign="top">
  <div style="margin: 0in;">Net cash (used in) investing activities of continuing
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" sign="-" unitRef="usd" id="ixv-18629">4,355</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" sign="-" unitRef="usd" id="ixv-18630">130,190</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" sign="-" unitRef="usd" id="ixv-18631">61,808</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:28">
  <td style="text-indent: -10px; padding-left: 40px;" valign="top">
  <div style="margin: 0in;">Net cash provided by (used in) investing activities of
  discontinued operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="3" unitRef="usd" id="ixv-18632">164,165</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="3" unitRef="usd" id="ixv-18633">1,323</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="3" sign="-" unitRef="usd" id="ixv-18634">156</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 40px;" valign="top">
  <div style="margin: 0in;">Net cash provided by (used in) investing activities</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" unitRef="usd" id="ixv-18635">159,810</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd" id="ixv-18636">128,867</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd" id="ixv-18637">61,964</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:30">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="font-weight: bold; text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Cash flows from financing activities:</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:32">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Borrowings of non-recourse and recourse notes payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromNotesPayable" scale="3" unitRef="usd" id="ixv-18638"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromNotesPayable" scale="3" unitRef="usd" id="ixv-18639"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromNotesPayable" scale="3" unitRef="usd" id="ixv-18640">252,000</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Repayments of non-recourse and recourse notes payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfNotesPayable" scale="3" unitRef="usd" id="ixv-18641"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfNotesPayable" scale="3" unitRef="usd" id="ixv-18642"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" unitRef="usd" id="ixv-18643">257,997</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:34">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Proceeds from issuance of common stock</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd" id="ixv-18644">3,606</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd" id="ixv-18645">3,635</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd" id="ixv-18646">3,019</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Repurchase of common stock</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd" id="ixv-18647">30,629</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd" id="ixv-18648">46,937</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd" id="ixv-18649">9,853</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:36">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Dividend payments</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividends" scale="3" unitRef="usd" id="ixv-18650">19,662</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsOfDividends" scale="3" unitRef="usd" id="ixv-18651"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsOfDividends" scale="3" unitRef="usd" id="ixv-18652"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Payments to settle liabilities for acquisitions</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" unitRef="usd" id="ixv-18653"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" unitRef="usd" id="ixv-18654">2,307</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" unitRef="usd" id="ixv-18655"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:38">
  <td style="text-indent: -10px; padding-left: 30px;" valign="top">
  <div style="margin: 0in;">Net borrowings (repayments) on floor plan facility</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="plus:NetBorrowingsOrProceedsFromFloorPlanFacility" scale="3" unitRef="usd" id="ixv-18656">30,166</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="plus:NetBorrowingsOrProceedsFromFloorPlanFacility" scale="3" sign="-" unitRef="usd" id="ixv-18657">15,577</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="plus:NetBorrowingsOrProceedsFromFloorPlanFacility" scale="3" sign="-" unitRef="usd" id="ixv-18658">47,441</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 40px;" valign="top">
  <div style="margin: 0in;">Net cash (used in) financing activities of continuing
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" sign="-" unitRef="usd" id="ixv-18659">16,519</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" sign="-" unitRef="usd" id="ixv-18660">61,186</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" sign="-" unitRef="usd" id="ixv-18661">60,272</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:40">
  <td style="text-indent: -10px; padding-left: 40px;" valign="top">
  <div style="margin: 0in;">Net cash provided by (used in) financing activities of
  discontinued operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="3" sign="-" unitRef="usd" id="ixv-18662">6,417</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="3" unitRef="usd" id="ixv-18663">23,610</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="3" unitRef="usd" id="ixv-18664">23,653</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="text-indent: -10px; padding-left: 40px;" valign="top">
  <div style="margin: 0in;">Net cash (used in) financing activities</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd" id="ixv-18665">22,936</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd" id="ixv-18666">37,576</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd" id="ixv-18667">36,619</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:42">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="font-weight: bold; text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Effect of exchange rate changes on cash</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" unitRef="usd" id="ixv-18668">751</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" unitRef="usd" id="ixv-18669">652</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" unitRef="usd" id="ixv-18670">62</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:44">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="font-weight: bold; text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Net increase in cash and cash equivalents</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" unitRef="usd" id="ixv-18671">21,394</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" unitRef="usd" id="ixv-18672">136,354</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" unitRef="usd" id="ixv-18673">149,928</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:46">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="font-weight: bold; text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Cash and cash equivalents, beginning of period</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-18674">389,375</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-18675">253,021</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-18676">103,093</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:48">
  <td style="text-indent: -10px; padding-left: 10px;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="font-weight: bold; text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Cash and cash equivalents, end of period</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-18677">410,769</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-18678">389,375</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-18679">253,021</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
</table><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-10</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   CONSOLIDATED STATEMENTS OF CASH FLOWS - continued
  </div><div>
   (in thousands)
  </div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td colspan="9" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">Year ended March 31,</div>
      </td>

  <td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">2026</div>
  </td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">2025</div>
  </td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">2024</div>
  </td><td valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2">
  <td valign="top">
  <div style="margin: 0in;"><b>Supplemental disclosures of cash flow information:</b></div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Cash paid for interest</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-18680">102</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-18681">143</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-18682">1,516</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>

 <tr>
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Cash paid for amounts included in the
  measurement of lease liabilities</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$&#160;</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="plus:CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" scale="3" unitRef="usd" id="ixv-18683">6,566</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="plus:CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" scale="3" unitRef="usd" id="ixv-18684">5,821</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="plus:CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" scale="3" unitRef="usd" id="ixv-18685">4,071</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr>
  <td valign="top">
  <div style="margin: 0in;"><b>Schedule of non-cash investing and financing activities:</b></div>
  </td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
  <td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td><td valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Purchases of property and equipment</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-18686">54</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-18687">214</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-18688">279</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr>
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Consideration for acquisitions</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="plus:ContingentConsiderationAtBookValue" scale="3" unitRef="usd" id="ixv-18689"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="plus:ContingentConsiderationAtBookValue" scale="3" unitRef="usd" id="ixv-18690"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="plus:ContingentConsiderationAtBookValue" scale="3" unitRef="usd" id="ixv-18691">2,307</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Vesting of share-based compensation</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="plus:FairValueOfVestedShares" scale="3" unitRef="usd" id="ixv-18692">10,281</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="plus:FairValueOfVestedShares" scale="3" unitRef="usd" id="ixv-18693">11,893</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="plus:FairValueOfVestedShares" scale="3" unitRef="usd" id="ixv-18694">9,477</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr>
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Repurchase of common stock</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="plus:RepurchaseOfCommonStockInNoncashFinancingActivity" scale="3" unitRef="usd" id="ixv-18695">567</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="plus:RepurchaseOfCommonStockInNoncashFinancingActivity" scale="3" unitRef="usd" id="ixv-18696"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:fixed-zero" name="plus:RepurchaseOfCommonStockInNoncashFinancingActivity" scale="3" unitRef="usd" id="ixv-18697"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="padding-left: 10px;" valign="top">
  <div style="margin: 0in;">New operating lease assets obtained in
  exchange for lease obligations</div>
  </td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" unitRef="usd" id="ixv-18698">2,665</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" unitRef="usd" id="ixv-18699">7,146</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" unitRef="usd" id="ixv-18700">4,883</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
</table><div>&#160;</div><div>
   <span style="font-weight: bold;">See Notes to Consolidated Financial Statements.</span>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center">F-11</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
   <span style="font-weight: bold; font-style: italic;">e</span><span style="font-weight: bold;">Plus inc. AND SUBSIDIARIES</span>
  </div><div>
   <a id="STATEMENTS_OF_STOCKHOLDERS_EQUITY" title="STATEMENTS OF STOCKHOLDERS&#8217; EQUITY"></a><span style="font-weight: bold;">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span>
  </div><div>
   <span style="font-weight: bold;">(in thousands)</span>
  </div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 16%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

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

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

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

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

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


   <tr style="vertical-align: top;">
    <td rowspan="2" style="vertical-align: bottom;"> &#160;</td>
    <td rowspan="2" style="vertical-align: bottom; text-align: right; width: 1%;"> &#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Common Stock</span>    </td>


    <td rowspan="2" style="vertical-align: bottom; text-align: left; width: 1%;"> &#160;</td>

    <td rowspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"> &#160;</td><td rowspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;</td>
    <td rowspan="2" style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Additional<br/> Paid-In <br/>Capital</span></td><td rowspan="2" style="vertical-align: bottom; text-align: left; width: 1%;"> &#160;</td>

    <td rowspan="2" style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"> &#160;</td><td rowspan="2" style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;</td>
    <td rowspan="2" style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Treasury<br/> Stock</span></td><td rowspan="2" style="vertical-align: bottom; text-align: left; width: 1%;"> &#160;</td>

    <td rowspan="2" style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"> &#160;</td><td rowspan="2" style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;</td>
    <td rowspan="2" style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">Retained <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><br/>Earnings</span></td><td rowspan="2" style="vertical-align: bottom; text-align: left; width: 1%;"> &#160;</td>

    <td rowspan="2" style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"> &#160;</td><td rowspan="2" style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;</td>
    <td rowspan="2" style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#160;Accumulated<br/> <span style="text-decoration-thickness: initial; float: none; display: inline !important;">Other<br/>&#160;</span>Comprehensive<br/> Income</span></td><td rowspan="2" style="vertical-align: bottom; text-align: left; width: 1%;"> &#160;</td>

    <td rowspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"> &#160;</td><td rowspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> &#160;</td>
    <td rowspan="2" style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Total</span></td><td rowspan="2" style="vertical-align: bottom; text-align: left; width: 1%;"> &#160;</td>
   </tr><tr style="vertical-align: top;">

    <td style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Shares</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Par Value</span></td>















   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Balance, March 31, 2023</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-18701">26,905</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18702">272</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18703">167,303</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c17" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-18704">14,080</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18705">620,656</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18706">1,568</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18707">775,719</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Issuance of restricted stock awards
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="shares" id="ixv-18708">162</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18709">2</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-18710">2</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18711">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18712">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18713">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18714">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Issuance of common stock
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" unitRef="shares" id="ixv-18715">71</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18716">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18717">3,019</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18718">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18719">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18720">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18721">3,019</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Share-based compensation
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" unitRef="shares" id="ixv-18722"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18723">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18724">9,738</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18725">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18726">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18727">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18728">9,738</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Repurchase of common stock
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" unitRef="shares" id="ixv-18729">186</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18730">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18731">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18732">9,731</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18733">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18734">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18735">9,731</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Net earnings
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">          -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18736">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18737">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18738">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18739">117,982</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18740">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18741">117,982</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Foreign currency translation adjustment
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">          -      </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18742">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18743">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18744">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18745">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18746">712</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18747">712</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Balance, March 31, 2024</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-18748">26,952</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18749">274</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18750">180,058</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-18751">23,811</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18752">738,638</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18753">2,280</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18754">897,439</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Issuance of restricted stock awards
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="shares" id="ixv-18755">125</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18756">1</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-18757">1</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18758">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18759">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18760">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18761">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Issuance of common stock
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" unitRef="shares" id="ixv-18762">58</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18763">1</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18764">3,634</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18765">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18766">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18767">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18768">3,635</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Share-based compensation
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" unitRef="shares" id="ixv-18769"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18770">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18771">10,784</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18772">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18773">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18774">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18775">10,784</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Repurchase of common stock
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" unitRef="shares" id="ixv-18776">609</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18777">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18778">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c32" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18779">46,937</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18780">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18781">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18782">46,937</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Net earnings
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">          -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18783">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18784">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18785">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18786">104,576</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18787">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18788">104,576</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Foreign currency translation adjustment
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">          -      </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18789">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18790">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18791">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18792">&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18793">1,161</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18794">1,161</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Balance, March 31, 2025</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-18795">26,526</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18796">276</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18797">194,475</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c37" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-18798">70,748</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18799">843,214</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18800">3,441</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18801">970,658</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Issuance of restricted stock awards
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="shares" id="ixv-18802">124</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18803">1</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-18804">1</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18805">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c43" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18806">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18807">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-18808">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Issuance of common stock
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" unitRef="shares" id="ixv-18809">59</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18810">1</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18811">3,606</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18812">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c43" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18813">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18814">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-18815">3,607</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Share-based compensation
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" unitRef="shares" id="ixv-18816"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18817">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18818">12,194</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18819">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c43" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18820">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18821">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-18822">12,194</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Repurchase of common stock
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" unitRef="shares" id="ixv-18823">410</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18824">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18825">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c42" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18826">31,196</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c43" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18827">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18828">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-18829">31,196</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;"> <div> Dividends paid and accrued ($<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-18830">0.75</ix:nonFraction> per share) </div> </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStock" scale="3" unitRef="usd" id="ixv-18831">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStock" scale="3" unitRef="usd" id="ixv-18832">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStock" scale="3" unitRef="usd" id="ixv-18833">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c43" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" unitRef="usd" id="ixv-18834">19,850</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStock" scale="3" unitRef="usd" id="ixv-18835">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStock" scale="3" unitRef="usd" id="ixv-18836">19,850</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Net earnings
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">          -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18837">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18838">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18839">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c43" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18840">132,636</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18841">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18842">132,636</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align : bottom; text-indent : -10px; padding-left : 10px; white-space : nowrap; ">
     <div>
      Reclassification of foreign currency translation adjustments to net income
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">          -      </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" unitRef="usd" id="ixv-18843">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" unitRef="usd" id="ixv-18844">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" unitRef="usd" id="ixv-18845">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c43" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" unitRef="usd" id="ixv-18846">&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-18847">6</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-18848">6</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Foreign currency translation adjustment
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;">          -      </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18849">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18850">- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18851">&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c43" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18852">&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18853">915</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd" id="ixv-18854">915</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Balance, March 31, 2026</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double black;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-18855">26,299</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18856">278</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18857">210,274</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double black;">(<ix:nonFraction contextRef="c47" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-18858">101,944</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c48" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18859">956,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c49" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18860">4,362</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-18861">1,068,970</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold;">See Notes to Consolidated Financial Statements.</span>
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-12</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-align: center;">
   <span style="font-weight: bold; font-style: italic;">e</span><span style="font-weight: bold;">Plus inc. AND SUBSIDIARIES</span>
  </div><div style="text-align: center;">
   <a id="NOTES" title="NOTES"></a><span style="font-weight: bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">As of and for the Years ended March 31, 2026, 2025, and 2024</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="ixv-10861"><div>
   <span style="font-weight: bold;">1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Description of Business</span> &#8212; ePlus inc. (&#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; or &#8220;ePlus&#8221;) was founded in 1990 and is a Delaware corporation. We are a holding company that through our subsidiaries provides information technology (&#8220;IT&#8221;) solutions which enable organizations to optimize their IT environment and supply chain processes. We also provide consulting, professional services, managed services, and complete lifecycle management services. We focus on selling to medium and large enterprises and state and local government and educational (&#8220;SLED&#8221;) institutions in the United States (&#8220;US&#8221;) and select international markets including the United Kingdom (&#8220;UK&#8221;), the European Union (&#8220;EU&#8221;), India, and Singapore.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-10868"><div> <span style="font-weight: bold;">Basis of Presentation</span> &#8212; The consolidated financial statements include the accounts of <span style="font-style: italic;">e</span>Plus inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The accounts of acquired businesses are included in the consolidated financial statements from the dates of acquisition. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="plus:SaleOfFinancingBusinessPolicyTextBlock" id="ixv-10873"><div> <span style="font-weight: bold;">Sale of Our Financing Business</span> &#8212; On June 30, 2025, we completed the sale of <ix:nonFraction contextRef="c51" decimals="2" format="ixt:num-dot-decimal" name="plus:MembershipInterestPercentageSold" scale="-2" unitRef="pure" id="ixv-18862">100</ix:nonFraction>% of the membership interests of Expo Holdings, LLC, a Delaware limited liability company and our wholly-owned subsidiary (&#8220;HoldCo&#8221;), to Marlin Leasing Corporation, a Delaware corporation (d/b/a PEAC Solutions) pursuant to the terms of the Membership Interest Purchase Agreement, dated June 20, 2025 (the &#8220;Sale Transaction&#8221;). By selling HoldCo, together with its U.S. subsidiaries, we sold our domestic financing business that comprised most of our financing business segment, which is a business that finances information technology equipment, software and related services for customers. We continue to own the international entities in the financing business. This divestiture positions us to focus on being a technology solutions provider and represents a strategic shift in our operations. As a result of the Sale Transaction, we determined that the domestic financing business that was sold met the definition of discontinued operations. Consequently, for all periods presented in these financial statements, we are retrospectively presenting the results of our domestic financing business as discontinued operations. In our audited consolidated balance sheets for all periods, we present the assets and liabilities of our domestic financing business as assets and liabilities of discontinued operations. In our audited consolidated statements of operations for all periods, we present the operating results of our domestic financing business in earnings from discontinued operations. After the sale, our remaining <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" unitRef="SEGMENT" id="ixv-18863">three</ix:nonFraction> reportable segments are product, professional services, and managed services, which we formerly referred to collectively as our technology business. Please refer to Note 5, &#8220;Discontinued Operations&#8221; for additional information on the transaction and its effect on our financial statements. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:UseOfEstimates" id="ixv-10877"><div> <span style="font-weight: bold;">Use of Estimates</span> &#8212; The preparation of financial statements in conformity with accounting principles generally accepted in the US requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Estimates are used when accounting for items and matters including, but not limited to, revenue recognition, vendor consideration, goodwill and intangible assets, allowance for credit losses, inventory obsolescence, and the recognition and measurement of income tax assets and other provisions and contingencies. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="ixv-10881"><div> <span style="font-weight: bold;">Allowance for Credit Losses</span> &#8212; We maintain an allowance for credit losses related to our accounts receivable. We record an expense in the amount necessary to adjust the allowance for credit losses to our current estimate of expected credit losses on financial assets. We estimate expected credit losses based on our internal rating of the customer&#8217;s credit quality, our historical credit losses, current economic conditions, and other relevant factors. Prior to providing credit, we assign an internal rating for each customer&#8217;s credit quality based on the customer&#8217;s financial status, rating agency reports and other financial information. We review our internal ratings for each customer at least annually or when there is an indicator of a change in credit quality, such as a delinquency or bankruptcy. We write off receivables when we deem them to be uncollectable. </div></ix:nonNumeric></ix:nonNumeric><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-13</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_2" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_BusinessCombinationsPolicy-c0_cont_1" escape="true" name="us-gaap:BusinessCombinationsPolicy" id="ixv-10894"><div> <span style="font-weight: bold;">Business Combinations</span> &#8212; We account for business combinations using the acquisition method, which requires that the total purchase price for the acquired entity be allocated to the assets acquired and liabilities assumed. With limited exceptions, we measure most assets acquired and liabilities assumed based on their fair values at the acquisition date. We apply Accounting Standards Codification (&#8220;Codification&#8221;) Topic 606, Contracts with customers (&#8220;Codification Topic 606&#8221;), to recognize and measure contract assets and contract liabilities from contracts with customers. Our allocation process requires an analysis of intangible assets, such as customer relationships, trade names, acquired contractual rights and legal contingencies to identify and record all assets acquired and liabilities assumed. </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_BusinessCombinationsPolicy-c0_cont_1"><div>
   We record any premium paid over the fair value of the acquired net assets as goodwill. Our initial purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. We include the results of operations for the acquired company in our financial statements from the acquisition date.
  </div></ix:continuation><div style="text-align: center;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="ixv-10901"><div> <span style="font-weight: bold;">Cash and Cash Equivalents</span> &#8212; Cash and cash equivalents consist primarily of interest-bearing accounts and money market funds that consist of short-term US treasury securities. We consider all highly liquid investments, including those with an original maturity of three months or less at the date of acquisition, to be cash equivalents. As of March 31, 2026, and March 31, 2025, there were <ix:nonFraction contextRef="c3" decimals="-6" format="ixt:fixed-zero" name="plus:AmountsHeldInTrustForThirdPartyRecipients" scale="6" unitRef="usd" id="ixv-18864"><ix:nonFraction contextRef="c4" decimals="-6" format="ixt:fixed-zero" name="plus:AmountsHeldInTrustForThirdPartyRecipients" scale="6" unitRef="usd" id="ixv-18865">no</ix:nonFraction></ix:nonFraction> restrictions on the withdrawal of funds from our money market funds. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConcentrationRiskCreditRisk" id="ixv-10905"><div> <span style="font-weight: bold;">Concentrations of Risk</span> &#8212; Financial instruments that potentially subject us to concentrations of credit risk include cash and cash equivalents, short-term investments, and accounts receivable. Cash and cash equivalents may include short-term investments that are maintained principally with financial institutions in the US. Our accounts receivable-trade balance on March 31, 2026, and March 31, 2025 included approximately <ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18866">36</ix:nonFraction>% and <ix:nonFraction contextRef="c53" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18867">17</ix:nonFraction>% concentration of invoices due from Verizon Communications Inc., respectively. Our risk on our accounts receivable is reduced by having a broad customer base in a diverse range of industries and through the ongoing evaluation of collectability of our portfolio. A substantial portion of our sales are products from Cisco Systems, which represented approximately <ix:nonFraction contextRef="c54" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18868">29</ix:nonFraction>%, <ix:nonFraction contextRef="c55" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18869">32</ix:nonFraction>%, and <ix:nonFraction contextRef="c56" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18870">44</ix:nonFraction>%, of our net sales for the years ended March 31, 2026, 2025, and 2024, respectively. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="plus:ContractAssetsPolicyTextBlock" id="ixv-10909"><div> <span style="font-weight: bold;">Contract Assets</span> &#8212; We recognize contract assets when we recognize revenue and our right to consideration is conditioned on our future performance. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="plus:ContractLiabilityPolicyTextBlock" id="ixv-10913"><div> <span style="font-weight: bold;">Contract Liabilities</span> &#8212; We recognize contract liabilities when cash payments are received or due in advance of our performance. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DeferredChargesPolicyTextBlock" id="ixv-10917"><div> <span style="font-weight: bold;">Deferred Costs</span> &#8212; When a contract is within the scope of Codification Topic 606, we defer costs of fulfilling the contract when they generate or enhance resources that will be used by us in satisfying performance obligations in the future. Additionally, we capitalize costs that are incremental to obtaining the contracts, predominately sales commissions, and expense them in proportion to each completed contract performance obligation. Our long-term deferred costs are included in our consolidated balance sheets as part of property, equipment, and other assets&#8212;net. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-10921"><div> <span style="font-weight: bold;">Earnings Per Share</span> &#8212; Basic earnings per share is calculated by dividing net earnings attributable to common stockholders by the basic weighted average number of shares of common stock outstanding during each period. Diluted earnings per share reflects the potential dilution of securities that could participate in our earnings, including restricted stock awards during each period. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="ixv-10925"><div> <span style="font-weight: bold;">Fair Value Measurement</span> &#8212; We follow the guidance in Codification Topic 820 <span style="font-style: italic;">Fair Value Measurements</span> (&#8220;Codification Topic 820&#8221;) which governs how to measure fair value for financial reporting. This topic defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. This topic also establishes a fair value hierarchy that categorizes into three levels the inputs to valuation techniques used to measure fair value: </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8226;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Level 1 &#8211; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.
    </div>
  </div></ix:continuation><div style="clear: both;">&#160;
  </div><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8226;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Level 2 &#8211; Inputs other than quoted prices included within Level 1, such as quoted prices for similar assets or liabilities in active markets, that are observable for the asset or liability, either directly or indirectly.
    </div>
  </div></ix:continuation><div style="clear: both;">&#160;
  </div><ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8226;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Level 3 &#8211; Unobservable inputs for the asset or liability. The fair values are determined based on model-based techniques such as discounted cash flow models using inputs that we could not corroborate with market data.
    </div>
  </div></ix:continuation><div style="clear: both;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="ixv-10945"><div> <span style="font-weight: bold;">Financial Instruments</span> &#8212; For financial instruments such as cash, short-term investments, accounts receivables, accounts payable and other current liabilities, we consider the recorded value of the financial instruments to approximate the fair value due to their short maturities. </div></ix:nonNumeric></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-14</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_3" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-10958"><div> <span style="font-weight: bold;">Foreign Currency Matters</span> &#8212; Our functional currency is the US dollar. Our international subsidiaries typically use their local currency as their functional currency. We translate the assets and liabilities of our international subsidiaries into US dollars at the spot rate in effect at the applicable reporting date. We translate the revenues and expenses of our international subsidiaries into US dollars at the average exchange rates in effect during the applicable period. We report the resulting foreign currency translation adjustment as accumulated other comprehensive income (loss), which is reflected as a separate component of stockholders&#8217; equity. We report all foreign currency transaction gains or losses in other income, net on our consolidated statement of operations. For the years ended March 31, 2026, 2025, and 2024, we recognized losses of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="6" sign="-" unitRef="usd" id="ixv-18871">0.6</ix:nonFraction> million, $<ix:nonFraction contextRef="c11" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="6" sign="-" unitRef="usd" id="ixv-18872">1.2</ix:nonFraction> million, and $<ix:nonFraction contextRef="c12" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="6" sign="-" unitRef="usd" id="ixv-18873">0.1</ix:nonFraction> million, respectively, due to foreign currency transactions. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="ixv-10962"><div> <span style="font-weight: bold;">Goodwill</span> &#8212; We test goodwill for impairment on an annual basis, as of October 1, and between annual tests if an event occurs, or circumstances change, that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_2" id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1"><div>
   In a qualitative assessment, we assess qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, after assessing the totality of events or circumstances, we determine that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative goodwill impairment test is unnecessary.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_3" id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_2"><div>
   If, after assessing the totality of events or circumstances, we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we perform the quantitative goodwill impairment test. We may also elect the unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_3"><div>
   In the quantitative impairment test, we compare the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. Conversely, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="plus:ImplementationCostsOfAHostingArrangementPolicyTextBlock" id="ixv-10975"><div> <span style="font-weight: bold;">Implementation Costs of a Hosting Arrangement </span>&#8212; We capitalize implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We classify these capitalized costs in the same balance sheet line item as the amounts prepaid for the related hosting arrangement and we present the amortization of these capitalized costs in the same income statement line item as the service fees for the related hosting arrangement. Our long-term prepaids are included in our consolidated balance sheets as part of property, equipment, and other assets&#8212;net. We amortize the capitalized implementation costs over the term of the hosting arrangement. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-10979"><div> <span style="font-weight: bold;">Income Taxes</span> &#8212; Deferred income taxes are accounted for in accordance with Codification Topic 740 <span style="font-style: italic;">Income Taxes</span> (&#8220;Codification Topic 740&#8221;). Under this method, deferred income tax assets and liabilities are determined based on the temporary differences between the financial statement reporting and tax bases of assets and liabilities, using tax rates currently in effect. Future tax benefits, such as net operating loss carry-forwards, are recognized to the extent that realization of these benefits is considered to be more likely than not. We review our deferred tax assets at least annually and make necessary valuation adjustments. </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_1"><div>
   In addition, we account for uncertain tax positions in accordance with Codification Topic 740. Specifically, the Topic prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The interpretation also provides guidance on the related de-recognition, classification, interest and penalties, accounting for interim periods, disclosure, and transition of uncertain tax positions. In accordance with our accounting policy, we recognize accrued interest and penalties related to unrecognized tax benefits as a component of tax expense.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-10987"><div> <span style="font-weight: bold;">Inventories </span>&#8212; We recognize inventories at the lower of cost and net realizable value. We determine cost using a weighted average cost method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Our determination of the net realizable value for inventories is based on the terms of underlying purchase commitments from our customers, current economic conditions, and other relevant factors.</div></ix:nonNumeric></ix:continuation><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-15</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_4" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock" id="ixv-11000"><div> <span style="font-weight: bold;">Lessee Accounting</span> &#8212; We lease office space for periods up to <ix:nonNumeric contextRef="c57" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="ixv-18874">six years</ix:nonNumeric> and lease warehouse space for periods of up to <ix:nonNumeric contextRef="c58" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="ixv-18875">10</ix:nonNumeric> years, and we have some lease options that can be exercised to extend beyond those lease term limits. At the lease commencement date, we recognize operating lease liabilities based on the present value of the future minimum lease payments. In determining the present value of future minimum lease payments, we use our incremental borrowing rate based on the information available at the commencement date. When the future minimum payments encompass non-lease components, we account for the lease and non-lease components as a single lease component. We elected not to recognize right-of-use assets and lease liabilities for leases with an initial term of 12 months or less. We recognize lease expense on a straight-line basis over the lease term beginning on the commencement date. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-11004"><div> <span style="font-weight: bold;">Property and Equipment</span> &#8212; Property and equipment are stated at cost, net of accumulated depreciation and amortization. We recognize property and equipment obtained through a business combination at its fair market value as of the acquisition date. We compute depreciation and amortization using the straight-line method over the estimated useful lives of the related assets, which range from <ix:nonNumeric contextRef="c59" continuedAt="_PropertyPlantAndEquipmentUsefulLife-c59_cont_1" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-18876">three</ix:nonNumeric> to <ix:nonNumeric contextRef="c60" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-18877">seven<ix:continuation id="_PropertyPlantAndEquipmentUsefulLife-c59_cont_1"> years</ix:continuation></ix:nonNumeric>. We typically depreciate IT equipment over <ix:nonNumeric contextRef="c61" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-18879">three years</ix:nonNumeric>, perpetual software licenses over <ix:nonNumeric contextRef="c62" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-18880">five years</ix:nonNumeric>, and furniture and fixtures over <ix:nonNumeric contextRef="c63" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-18881">five years</ix:nonNumeric>. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-11008"><div> <span style="font-weight: bold;">Revenue Recognition</span> &#8212; We recognize most of our revenues from the sales of third-party products, third-party software, third-party maintenance, software support, and services, <span style="font-style: italic;">e</span>Plus professional and managed services, and hosting <span style="font-style: italic;">e</span>Plus proprietary software. We recognize revenue from these sales under the guidance in Codification Topic 606. </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><div>
   The core principle of Codification Topic 606 is that an entity should recognize revenue for the transfer of goods and services equal to an amount it expects to be entitled to receive for those goods and services. We account for a contract under Codification Topic 606 when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance, and collectability of consideration is probable.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><div>
   Revenues are reported net of sales refunds, including an estimate of future returns based on an evaluation of historical sales returns, current economic conditions, volume, and other relevant factors.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><div>
   Our contracts with customers may include multiple promises that are distinct performance obligations. For such arrangements, we allocate the transaction price to each performance obligation based on its relative standalone selling price. We determine standalone selling prices using expected cost-plus margin.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><div>
   We recognize revenue when (or as) we satisfy a performance obligation by transferring a promised good or service to a customer. A good or service is transferred when (or as) the customer obtains control of that good or service. Depending on the nature of each performance obligation, this may be at a point in time or over time, as further described below.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5"><div>
   We typically invoice our customers for third-party products upon shipment, for third-party software upon delivery, and for third-party services at the point of sale.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6"><div>
   <span style="text-decoration: underline;">Product revenue</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_8" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7"><div>
   <span style="font-style: italic;">Sales of third-party products</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_9" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_8"><div>
   We are the principal in sales of third-party products. As such, we recognize sales on a gross basis with the selling price to the customer recorded as sales and the acquisition cost of the product recognized as cost of sales. We recognize revenue from these sales at the point in time that control passes to the customer, which is typically upon delivery of the product to the customer.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_10" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_9"><div>
   In some instances, our customers may request that we bill them for a product but retain physical possession of the product until later delivery, commonly known as &#8220;bill-and-hold&#8221; arrangements. We have warehousing agreements with select customers wherein title to products ordered through the agreements transfers to our customer at the point the product has arrived at our warehouse and we invoice the customer. In these &#8220;bill-and-hold&#8221; arrangements, we recognize revenue when the customer has ordered the product through their warehousing agreement with us or signed a bill-and-hold agreement with us, the customer has legal title, the product is identified separately as belonging to the customer, and the product is ready for delivery to the customer.</div></ix:continuation></ix:continuation><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-16</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_5" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_11" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_10"><div>
   <span style="font-style: italic;">Sales of third-party maintenance, software support, software subscriptions when control is kept by the vendor, software that the customer accesses through the cloud, services, and software that benefits the customer only in conjunction with accompanying support</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_12" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_11"><div>
   We are the agent in sales of third-party maintenance, software support, software subscriptions when control is kept by the vendor, software that the customer accesses through the cloud, and services as the third-party controls the service until it is transferred to the customer. Similarly, we are the agent in sales of third-party software and accompanying third-party support when the third-party software benefits the customer only in conjunction with the accompanying support. In these sales, we consider the third-party software and support as inputs to a single performance obligation. In all these sales where we are the agent, we recognize sales on a net basis at the point that our agency performance obligation is complete.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_13" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_12"><div>
   <span style="font-style: italic;">Freight and sales tax</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_14" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_13"><div>
   We present freight billed to our customers within sales and the related freight charged to us within cost of sales. We present sales tax collected from customers and remittances to governmental authorities on a net basis.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_15" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_14"><div>
   <span style="font-style: italic;">Financing revenue and other</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_16" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_15"><div>
   We continue to collect the remaining outstanding receivables due from leases and notes receivable held by the international entities of our financing business that we retained after the Sale Transaction.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_17" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_16"><div>
   We account for leases to customers in accordance with Codification Topic 842. We utilize a portfolio approach by grouping together many similar assets being leased to a single customer.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_18" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_17"><div>
   We classify our leases as either sales-type leases or operating leases. We classify leases as sales-type leases if any one of five criteria are met, each of which indicate that the lease transfers control of the underlying asset to the lessee. We classify our other leases as operating leases.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_19" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_18"><div>
   For sales-type leases, upon lease commencement, we recognize the present value of the lease payments, and the residual asset discounted using the rate implicit in the lease. After the commencement date, we recognize interest income as part of net sales using the effective interest method.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_20" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_19"><div>
   For operating leases, we recognize the underlying asset as an operating lease asset. We depreciate the asset on a straight-line basis to its estimated residual value over its estimated useful life. We recognize the lease payments over the lease term on a straight-line basis as part of net sales.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_21" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_20"><div>
   We classify the financing of third-party software and third-party services for our customers as notes-receivable. We recognize interest income on our notes-receivable using the effective interest method.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_22" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_21"><div>
   We classify the current receivables from sales-type leases and notes receivable in other current assets on our balance sheet. We classify the long-term receivables from sales-type leases and notes receivable and the carrying value of assets that we are leasing to our customers on leases that are classified as operating leases in property, equipment, and other assets-net on our balance sheet.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_23" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_22"><div>
   <span style="text-decoration: underline;">Service revenue</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_24" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_23"><div>
   <span style="font-style: italic;">Sales of ePlus professional services and managed services</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_25" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_24"><div>
   Our professional services offerings include consulting, architecture, deployment, and configuration services, software adoption services, training services, assessments, logistics, and staffing. Our managed service offerings range from monitoring and notification to fully outsourced network management and service desk solutions. In all these arrangements, we satisfy our performance obligation and recognize revenue over time.
  </div></ix:continuation></ix:continuation><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-17</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_6" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_26" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_25"><div>
   In arrangements for <span style="font-style: italic;">e</span>Plus professional services, we provide services under both time and materials and fixed price contracts. When services are provided on a time and materials basis, we recognize sales at agreed-upon billing rates as services are performed. When services are provided on a fixed fee basis, we recognize sales over time in proportion to our progress toward complete satisfaction of the performance obligation. We utilize output and input methods to measure progress. Our input methods that we utilize include measuring costs incurred in proportion to total estimated costs, commonly referred to as the &#8220;cost-to-cost&#8221; method, and measuring service hours in proportion to total estimated service hours.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_27" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_26"><div> Our professional services offerings include projects where products and services are delivered together to satisfy <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="plus:NumberOfPerformanceObligations" scale="0" unitRef="Obligation" id="ixv-18882">one</ix:nonFraction> performance obligation. In these arrangements, we recognize the entire arrangement in professional services and include the cost of the products as part of cost of sales for professional services. </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_27"><div>
   In arrangements for <span style="font-style: italic;">e</span>Plus managed services, our arrangement is typically a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). We typically recognize sales from these services on a straight-line basis over the period services are provided.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="ixv-11122"><div> <span style="font-weight: bold;">Share-Based Compensation</span> &#8212; We account for share-based compensation in accordance with Codification Topic 718 <span style="font-style: italic;">Compensation&#8212;Stock Compensation</span>. We account for forfeitures when they occur. We recognize compensation cost for awards of restricted stock with graded vesting on a straight-line basis over the requisite service period. We recognize compensation cost for our employee stock purchase plan on a straight-line basis over the offering period, which is <ix:nonNumeric contextRef="c64" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="ixv-18883">six months</ix:nonNumeric>. We measure the award on the grant date at fair value using the Black-Scholes option pricing model. We recognize compensation cost for our performance stock units based on the grant-date fair value over the requisite service period, which is three years, and is adjusted for the probability of achieving certain performance conditions. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CapitalizationOfInternalCostsPolicy" id="ixv-11127"><div> <span style="font-weight: bold;">Software Development Costs</span> &#8212; We capitalize costs for the development of internal use software under the Codification Topic 350-40 <span style="font-style: italic;">Intangibles&#8212;Goodwill and Other Intangibles, </span>Subtopic <span style="font-style: italic;">Internal-Use Software</span>. We did <ix:nonFraction contextRef="c65" decimals="-6" format="ixt:fixed-zero" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" unitRef="usd" id="ixv-18884"><ix:nonFraction contextRef="c66" decimals="-6" format="ixt:fixed-zero" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" unitRef="usd" id="ixv-18885">no</ix:nonFraction></ix:nonFraction>t have significant capitalized development costs for internal use software for either of the years ended March 31, 2026, or March 31, 2025. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy" id="ixv-11133"><div> <span style="font-weight: bold;">Transfers of financial assets</span> &#8212; We partner with third-party financing companies to provide financing solutions for our customers. On certain sales, we enter a financing arrangement with our customer, and then subsequently transfer the contractual payments, without recourse, to a third-party financing company. We account for the transfer of these financial assets under Codification Topic 860 <span style="font-style: italic;">Transfers and Servicing</span> (&#8220;Codification Topic 860&#8221;). After the sale to the customer, but prior to the transfer, we recognize these financial assets as receivables held for sale within other current assets in our consolidated balance sheet. We value the receivables based on the funding proceeds offered by the financing company. Once the transfer is complete, and it meets all the requirements for sale accounting, we derecognize the financial asset and recognize a receivable from the financing company within accounts receivable&#160;&#8212;trade, net. We derecognize the receivable upon receipt of payment from the financing company. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="plus:TreasuryStockPolicyPolicyTextBlock" id="ixv-11138"><div> <span style="font-weight: bold;">Treasury Stock</span> &#8212; We account for treasury stock under the cost method and include treasury stock as a component of stockholders&#8217; equity in the accompanying consolidated balance sheets. </div></ix:nonNumeric></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-18</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header">&#160;</div></div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" continuedAt="plus_VendorConsiderationPolicyTextBlock-c0_cont_1" escape="true" name="plus:VendorConsiderationPolicyTextBlock" id="ixv-11148"><div> <span style="font-weight: bold;">Vendor Consideration</span> &#8212; We receive payments and credits from vendors pursuant to volume incentive programs and shared marketing expense programs. Many of these programs extend over one or more quarters&#8217; sales activities. Different programs have different vendor/program specific milestones to achieve. Amounts due from vendors as of March 31, 2026, and 2025 were $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="plus:AmountDueFromVendors" scale="6" unitRef="usd" id="ixv-18886">30.1</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="plus:AmountDueFromVendors" scale="6" unitRef="usd" id="ixv-18887">15.5</ix:nonFraction> million, respectively, which were included within accounts receivable-other, net in the accompanying balance sheets. </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="plus_VendorConsiderationPolicyTextBlock-c0_cont_2" id="plus_VendorConsiderationPolicyTextBlock-c0_cont_1"><div>
   We recognize rebates pursuant to volume incentive programs as a reduction of costs to purchase the vendor&#8217;s products based on a systematic and rational allocation of the cash consideration offered to the underlying transactions that result in our progress toward earning the rebate provided the amounts are probable and can be reasonably estimated. When a rebate is not probable or not reasonably estimable, we recognized the rebate as the milestones are achieved or as cash is received.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation id="plus_VendorConsiderationPolicyTextBlock-c0_cont_2"><div style="font-size: 10pt;">
   We recognize rebates pursuant to shared marketing expense programs as a reduction of the related selling and administrative expenses in the period the program occurs when the consideration represents a reimbursement of specific, incremental, identifiable costs. We recognize consideration that exceeds the specific, incremental, identifiable costs as a reduction of costs to purchase the vendor&#8217;s products.
  </div></ix:continuation></ix:continuation><div style="font-size: 10pt;">&#160;</div><ix:nonNumeric contextRef="c0" continuedAt="_ErrorCorrectionTextBlock-c0_cont_1" escape="true" name="us-gaap:ErrorCorrectionTextBlock" id="ixv-11158"><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <span style="font-weight: bold;">2. REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS</span>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">We identified misstatements in our previously issued consolidated financial statements for the fiscal years 2025 and 2024 that related to an overstatement of revenue from our Product segment that resulted from a miscalculation of accrued revenue. We also identified misstatements related to inventory cost and other expenses in prior periods.  We assessed the impacts of the misstatements from both quantitative and qualitative perspectives and determined that the related impacts were not material, either individually or in the aggregate, to our previously issued consolidated financial statements. Notwithstanding the results of the assessment, we are revising our previously issued consolidated financial statements to correct these misstatements. Accordingly, all consolidated financial information contained in these consolidated financial statements and the accompanying notes has been revised to reflect the corrections.  Previously reported financial information will be corrected in future filings, as applicable.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" id="ixv-11164"><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated balance sheets for the period presented (in thousands): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2025
     </div>
        </td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      As reported
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Adjusted
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      As revised
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts receivable&#8212;trade, net
     </div>
    </td>
    <td style="width: 1%;"/><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-18888">516,925</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;"/><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" sign="-" unitRef="usd" id="ixv-18889">8,653</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;"/><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-18890">508,272</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Other current assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-18891">28,500</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-18892">2,937</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-18893">31,437</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts payable
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-18894">324,580</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" sign="-" unitRef="usd" id="ixv-18895">690</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-18896">323,890</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Salaries and commissions payable
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18897">42,219</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18898">503</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18899">42,722</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Deferred revenue
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd" id="ixv-18900">152,631</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd" id="ixv-18901">1,436</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd" id="ixv-18902">154,067</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Additional paid-in capital
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-18903">193,698</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-18904">777</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-18905">194,475</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Retained earnings
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd" id="ixv-18906">850,956</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd" id="ixv-18907">7,742</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd" id="ixv-18908">843,214</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; 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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-19</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header">&#160;</div></div><ix:continuation id="_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock-c0_cont_1"><ix:continuation id="_ErrorCorrectionTextBlock-c0_cont_1"><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of operations and consolidated statements of comprehensive income for the periods presented (in thousands, except per share data): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Year ended March 31, 2025
         <br/>    </td>

    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>&#160;    &#160;    &#160;</td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net sales- product
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18909">1,609,190</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c70" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" sign="-" unitRef="usd" id="ixv-18910">9,399</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18911">1,599,791</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c71" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18912">1,884,438</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c72" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18913">1,734</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18914">1,886,172</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net sales
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18915">2,009,567</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" sign="-" unitRef="usd" id="ixv-18916">9,399</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18917">2,000,168</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18918">2,176,515</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18919">1,734</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-18920">2,178,249</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Cost of sales- product
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18921">1,235,490</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c70" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" sign="-" unitRef="usd" id="ixv-18922">5,995</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18923">1,229,495</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c71" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18924">1,486,604</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c72" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" sign="-" unitRef="usd" id="ixv-18925">1,313</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18926">1,485,291</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Cost of sales
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18927">1,494,043</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" sign="-" unitRef="usd" id="ixv-18928">5,995</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18929">1,488,048</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18930">1,667,820</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" sign="-" unitRef="usd" id="ixv-18931">1,313</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-18932">1,666,507</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Gross profit
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-18933">515,524</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd" id="ixv-18934">3,404</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-18935">512,120</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-18936">508,695</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-18937">3,047</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-18938">511,742</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Selling, general, and administrative
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-18939">385,401</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-18940">1,280</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-18941">386,681</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-18942">355,556</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:fixed-zero" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-18943"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-18944">355,556</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Operating expenses
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-18945">411,154</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-18946">1,280</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-18947">412,434</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-18948">377,936</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-18949"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-18950">377,936</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Operating income
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-18951">104,370</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-18952">4,684</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-18953">99,686</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-18954">130,759</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-18955">3,047</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-18956">133,806</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Earnings from continuing operations before tax
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18957">110,808</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-18958">4,684</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18959">106,124</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18960">132,191</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18961">3,047</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18962">135,238</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Provision for income taxes
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-18963">30,967</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-18964">1,282</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-18965">29,685</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-18966">37,070</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-18967">841</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-18968">37,911</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net earnings from continuing operations
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18969">79,841</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-18970">3,402</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18971">76,439</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18972">95,121</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18973">2,206</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-18974">97,327</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net earnings
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18975">107,978</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-18976">3,402</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18977">104,576</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18978">115,776</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18979">2,206</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18980">117,982</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Total comprehensive income
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd" id="ixv-18981">109,139</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-18982">3,402</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd" id="ixv-18983">105,737</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd" id="ixv-18984">116,488</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd" id="ixv-18985">2,206</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd" id="ixv-18986">118,694</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Basic EPS, continuing operations
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-18987">3.01</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" sign="-" unitRef="usdPershares" id="ixv-18988">0.13</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-18989">2.88</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-18990">3.57</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-18991">0.09</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-18992">3.66</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Diluted EPS, continuing operations
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-18993">2.99</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" sign="-" unitRef="usdPershares" id="ixv-18994">0.12</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-18995">2.87</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-18996">3.56</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-18997">0.08</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-18998">3.64</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of cash flows for the periods presented (in thousands): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

 <tr>
  <td valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td colspan="10" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2025</span>         </td>

  <td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td colspan="10" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>         </td>

  <td style="width: 1%;" valign="top">&#160;</td>
 </tr><tr style="mso-yfti-irow:1;height:1.0pt">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As reported</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">Adjusted</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As revised</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As reported</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">Adjusted</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As revised</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Cash flows from operating activities:</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Net earnings</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-18999">107,978</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19000">3,402</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19001">104,576</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19002">115,776</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19003">2,206</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19004">117,982</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Net earnings from continuing operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd" id="ixv-19005">79,841</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" sign="-" unitRef="usd" id="ixv-19006">3,402</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd" id="ixv-19007">76,439</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd" id="ixv-19008">95,121</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd" id="ixv-19009">2,206</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd" id="ixv-19010">97,327</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Share-based compensation expense</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19011">9,725</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19012">777</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19013">10,502</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19014">9,471</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19015"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19016">9,471</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:6;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts receivable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd" id="ixv-19017">185,910</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd" id="ixv-19018">8,653</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd" id="ixv-19019">194,563</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd" id="ixv-19020">117,469</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd" id="ixv-19021"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd" id="ixv-19022">117,469</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Inventories</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd" id="ixv-19023">29,364</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd" id="ixv-19024">5,995</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd" id="ixv-19025">23,369</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd" id="ixv-19026">104,781</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd" id="ixv-19027">3,047</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd" id="ixv-19028">101,734</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:8;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Deferred costs and other assets</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" unitRef="usd" id="ixv-19029">30,289</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" unitRef="usd" id="ixv-19030">1,282</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" unitRef="usd" id="ixv-19031">31,571</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" unitRef="usd" id="ixv-19032">24,814</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" sign="-" unitRef="usd" id="ixv-19033">841</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" unitRef="usd" id="ixv-19034">23,973</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd" id="ixv-19035">6,703</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" sign="-" unitRef="usd" id="ixv-19036">690</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd" id="ixv-19037">6,013</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd" id="ixv-19038">106,967</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd" id="ixv-19039"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd" id="ixv-19040">106,967</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:10;mso-yfti-lastrow:yes;height:1.0pt">
  <td style="height: 1pt; text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Salaries and commissions payable,
  deferred revenue, and other liabilities</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" unitRef="usd" id="ixv-19041">10,053</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" unitRef="usd" id="ixv-19042">1,939</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" unitRef="usd" id="ixv-19043">11,992</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" unitRef="usd" id="ixv-19044">51,600</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" unitRef="usd" id="ixv-19045"> - </ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" unitRef="usd" id="ixv-19046">51,600</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
</table><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;</div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of stockholders&#8217; equity for the periods presented (in thousands): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Year ended March 31, 2025
         <br/>    </td>

    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>&#160;    &#160;    &#160;</td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      <span style="font-weight: bold;">Additional paid-in capital</span>
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, beginning
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c77" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19047">180,058</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c78" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19048"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19049">180,058</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19050">167,303</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c80" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19051"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19052">167,303</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Share-based compensation
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19053">10,007</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c82" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19054">777</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19055">10,784</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19056">9,738</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19057"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19058">9,738</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, ending
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19059">193,698</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19060">777</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19061">194,475</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c77" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19062">180,058</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c78" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19063"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19064">180,058</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      <span style="font-weight: bold;">Retained earnings</span>
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, beginning
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19065">742,978</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19066">4,340</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19067">738,638</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19068">627,202</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c90" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19069">6,546</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19070">620,656</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Net earnings
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c91" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19071">107,978</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c92" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19072">3,402</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19073">104,576</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19074">115,776</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c94" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19075">2,206</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19076">117,982</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, ending
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c95" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19077">850,956</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c96" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19078">7,742</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19079">843,214</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19080">742,978</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19081">4,340</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19082">738,638</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      <span style="font-weight: bold;">Total</span>
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, beginning
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c97" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19083">901,779</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c98" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19084">4,340</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19085">897,439</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c99" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19086">782,265</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c100" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19087">6,546</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19088">775,719</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Share-based compensation
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19089">10,007</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19090">777</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19091">10,784</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19092">9,738</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19093"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-19094">9,738</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Net earnings
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19095">107,978</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19096">3,402</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19097">104,576</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19098">115,776</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19099">2,206</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19100">117,982</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Balance, ending
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19101">977,623</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19102">6,965</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19103">970,658</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c97" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19104">901,779</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c98" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19105">4,340</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19106">897,439</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table></ix:continuation></ix:continuation><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; 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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-20</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="ixv-12417"><div>
   <span style="font-weight: bold;">3. RECENT ACCOUNTING PRONOUNCEMENTS</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-12421"><div> <span style="font-weight: bold;">Recently Adopted Accounting Pronouncements</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><div>
   In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This update requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as information on income taxes paid. We adopted this update beginning in our annual period ended March 31, 2026, with the comparative periods updated to reflect additional disclosures. See <span style="text-decoration:underline"><a href="#INCOME_TAXES">Note 15</a></span>, &#8220;Income Taxes&#8221; for the revised disclosures.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><div>
   <span style="font-weight: bold;">Recently Issued Accounting Pronouncements Not Yet Adopted</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><div>
   In November 2024, the FASB issued ASU 2024-03, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to disclose detailed information about specific types of expenses that are relevant to certain line items on the income statement. This update is effective for us for annual periods beginning in our fiscal year ending March 31, 2028 and interim periods beginning in the first quarter of our fiscal year ending March 31, 2029. Early adoption is permitted. We are currently evaluating the impact that this update will have on our financial statement disclosures.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4"><div>
   In September 2025, the FASB issued ASU No. 2025-06, Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. This standard is intended to improve the operability and application of guidance related to capitalized software development costs. This update is effective for us beginning in the first quarter of our fiscal year ending March 31, 2029. Early adoption is permitted. We may adopt the guidance using prospective application, retrospective application, or a modified transition approach. We are currently evaluating the impact that this update will have on our consolidated financial statements upon adoption.
  </div></ix:continuation></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="ixv-12440"><div>
   <span style="font-weight: bold;">4. REVENUES</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Accounts Receivable and Contract Assets</span>
  </div><div>&#160;
  </div><div>
   Our balance in accounts receivable&#8212;trade, net includes our accounts receivable recognized from contracts with customers and contract assets. Contract assets represent our right to consideration in exchange for goods or services that we transferred to a customer when that right is conditioned on something other than the passage of time.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="ixv-12449"><div> The following table provides a disaggregation of our balance in accounts receivable&#8212;trade, net (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;">
     <div>
      March 31, 2026
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;">
     <div>
      March 31, 2025
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts receivable
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" unitRef="usd" id="ixv-19107">653,045</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" unitRef="usd" id="ixv-19108">498,399</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Contract assets
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetGrossCurrent" scale="3" unitRef="usd" id="ixv-19109">17,810</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetGrossCurrent" scale="3" unitRef="usd" id="ixv-19110">13,775</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Allowance for credit losses
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" scale="3" unitRef="usd" id="ixv-19111">3,024</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" scale="3" unitRef="usd" id="ixv-19112">3,902</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Total accounts receivable&#8212;trade, net
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-19113">667,831</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-19114">508,272</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div> As of March 31, 2026, our accounts receivable includes $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent" scale="6" unitRef="usd" id="ixv-19115">8.6</ix:nonFraction> million that is due from a financing partner in payment for our sale of customer receivables to them. Additionally, within other current assets in our consolidated balance sheet, we have $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="6" unitRef="usd" id="ixv-19116">6.3</ix:nonFraction> million in receivables recognized from contracts with customers that we intend to sell to this financing partner. </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Contract Liabilities</span>
  </div><div>&#160;
  </div><div> Contract liabilities represent our obligation to transfer goods or services to a customer for which we have received consideration, or the amount is due from the customer. Our contract liabilities consist of our deferred revenue and deferred revenue&#8212;long-term in our consolidated balance sheets. Revenue recognized from the beginning contract liability balance was $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" unitRef="usd" id="ixv-19117">126.4</ix:nonFraction> million and $<ix:nonFraction contextRef="c11" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" unitRef="usd" id="ixv-19118">112.5</ix:nonFraction> million for the fiscal years ended March 31, 2026, and 2025, respectively. </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-21</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation id="_RevenueFromContractWithCustomerTextBlock-c0_cont_1"><div>
   <span style="font-weight: bold;">Performance Obligations</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="ixv-12529"><div> The following table includes revenue expected to be recognized in the future related to performance obligations,<span style="color: rgb(255, 0, 0);">&#160;</span>primarily non-cancelable contracts for <span style="font-style: italic;">e</span>Plus managed services, that are unsatisfied or partially unsatisfied at the end of the reporting period (in thousands): </div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-2">Year ending March 31, 2027</span> </div> </td> <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="0" unitRef="usd" id="ixv-19119">102,491</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> <span style="-sec-ix-hidden: hidden-fact-3">2028</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="0" unitRef="usd" id="ixv-19120">43,418</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-4">2029</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="0" unitRef="usd" id="ixv-19121">26,635</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-5">2030</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="0" unitRef="usd" id="ixv-19122">9,693</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-6">2031</span> and thereafter </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="0" unitRef="usd" id="ixv-19123">3,264</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 13.5pt;"> <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"> <div> Total remaining performance obligations </div> </td> <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td> <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="0" unitRef="usd" id="ixv-19124">185,501</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td> </tr> </table></ix:nonNumeric><div>&#160;
  </div><div>
   The table does not include the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts where we recognize revenue at the amount that we have the right to invoice for services performed.
  </div></ix:continuation><div>&#160;
  </div><div><a id="DISCONTINUED_OPERATIONS" title="DISCONTINUED OPERATIONS"></a></div><ix:nonNumeric contextRef="c0" continuedAt="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="ixv-12593"><div>
   <span style="font-weight: bold;">5. DISCONTINUED OPERATIONS</span>
  </div><div>&#160;
  </div><div>
   On June 30, 2025, we completed the sale of HoldCo, thereby selling our domestic financing business.
  </div><div>&#160;
  </div><div> In the Sale Transaction, we received net cash proceeds of $<ix:nonFraction contextRef="c106" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" unitRef="usd" id="ixv-19125">164.2</ix:nonFraction> million, consisting of initial net cash proceeds of $<ix:nonFraction contextRef="c107" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" unitRef="usd" id="ixv-19126">156.7</ix:nonFraction> million delivered in June 2025 and $<ix:nonFraction contextRef="c108" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" unitRef="usd" id="ixv-19127">7.5</ix:nonFraction> million delivered in March 2026 upon settlement of the final purchase price adjustment. Our initial net cash proceeds of $<ix:nonFraction contextRef="c107" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" unitRef="usd" id="ixv-19128">156.7</ix:nonFraction> million consisted of cash proceeds of $<ix:nonFraction contextRef="c107" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" unitRef="usd" id="ixv-19129">180.1</ix:nonFraction> million less cash transferred with HoldCo of $<ix:nonFraction contextRef="c107" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashDivestedFromDeconsolidation" scale="6" unitRef="usd" id="ixv-19130">23.4</ix:nonFraction> million. </div><div>&#160;
  </div><div> Additionally, we also recognized a receivable for contingent consideration that had an initial fair value of $<ix:nonFraction contextRef="c106" decimals="-5" format="ixt:num-dot-decimal" name="plus:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue" scale="6" unitRef="usd" id="ixv-19131">13.5</ix:nonFraction> million. See <span style="text-decoration:underline"><a href="#FAIR_VALUE_MEASUREMENTS">Note 16</a></span>, &#8220;Fair Value Measurements&#8221; for a discussion of our contingent consideration asset. After settling the final purchase price adjustment, we have a $<ix:nonFraction contextRef="c109" decimals="-5" format="ixt:num-dot-decimal" name="plus:DisposalGroupIncludingDiscontinuedOperationNotesPayable" scale="6" unitRef="usd" id="ixv-19132">0.2</ix:nonFraction> million payable related to the Sale Transaction. </div><div>&#160;
  </div><div> We incurred approximately $<ix:nonFraction contextRef="c110" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="6" unitRef="usd" id="ixv-19133">4.0</ix:nonFraction> million in transaction costs during our quarter ended June 30, 2025, which is netted against the gain on sale of HoldCo before income taxes. </div><div>&#160;
  </div><div> We recognized a gain on sale before taxes of $<ix:nonFraction contextRef="c106" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" unitRef="usd" id="ixv-19134">3.8</ix:nonFraction> million consisting of an initial gain on sale of $<ix:nonFraction contextRef="c110" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" unitRef="usd" id="ixv-19135">4.4</ix:nonFraction> million that was recognized in our quarter ended June 30, 2026 less an adjustment of $<ix:nonFraction contextRef="c111" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" scale="6" unitRef="usd" id="ixv-19136">0.6</ix:nonFraction> million that was recognized in our quarter ended March 31, 2026, due to concessions offered to the buyer related to settling the final purchase price adjustment. </div><div>&#160;
  </div><div> Our earnings before gain from sale and income taxes for the year ended March 31, 2026, include a loss of $<ix:nonFraction contextRef="c106" decimals="-5" format="ixt:num-dot-decimal" name="plus:GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations" scale="6" unitRef="usd" id="ixv-19137">2.3</ix:nonFraction> million to settle a legal matter related to our discontinued operations. We paid this $<ix:nonFraction contextRef="c112" decimals="-5" format="ixt:num-dot-decimal" name="plus:PaymentsForSettlementOfLitigationDiscontinuedOperations" scale="6" unitRef="usd" id="ixv-19138">2.3</ix:nonFraction> million settlement in December 2025. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="ixv-12611"><div> The following table provides our operating results of discontinued operations for the years ended March 31, 2026, 2025 and 2024 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><td style="border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td style="border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

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


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="9" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td>





    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Net sales
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" unitRef="usd" id="ixv-19139">15,811</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" unitRef="usd" id="ixv-19140">59,222</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" unitRef="usd" id="ixv-19141">48,787</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Cost of sales
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" unitRef="usd" id="ixv-19142">1,734</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" unitRef="usd" id="ixv-19143">5,625</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" unitRef="usd" id="ixv-19144">6,689</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Gross profit
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" scale="3" unitRef="usd" id="ixv-19145">14,077</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" scale="3" unitRef="usd" id="ixv-19146">53,597</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" scale="3" unitRef="usd" id="ixv-19147">42,098</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Selling, general, and administrative
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-19148">3,599</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-19149">14,343</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-19150">12,178</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Depreciation and amortization
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-19151">&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-19152">&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-19153">74</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Interest and financing costs
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="3" unitRef="usd" id="ixv-19154">450</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="3" unitRef="usd" id="ixv-19155">2,211</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="3" unitRef="usd" id="ixv-19156">2,348</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" unitRef="usd" id="ixv-19157">4,049</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" unitRef="usd" id="ixv-19158">16,554</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" unitRef="usd" id="ixv-19159">14,600</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Operating income
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-19160">10,028</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-19161">37,043</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-19162">27,498</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Other income&#8212;net
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">(<ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="plus:DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" scale="3" sign="-" unitRef="usd" id="ixv-19163">2,089</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">)&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="plus:DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" scale="3" unitRef="usd" id="ixv-19164">988</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="plus:DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" scale="3" unitRef="usd" id="ixv-19165">1,404</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Earnings before gain from sale and income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" sign="-" unitRef="usd" id="ixv-19166">7,939</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" sign="-" unitRef="usd" id="ixv-19167">38,031</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" sign="-" unitRef="usd" id="ixv-19168">28,902</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Gain from sale of HoldCo before income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" unitRef="usd" id="ixv-19169">3,815</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" unitRef="usd" id="ixv-19170">&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" unitRef="usd" id="ixv-19171">&#160; - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Earnings before income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" scale="3" unitRef="usd" id="ixv-19172">11,754</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" scale="3" unitRef="usd" id="ixv-19173">38,031</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" scale="3" unitRef="usd" id="ixv-19174">28,902</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Provision for income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" unitRef="usd" id="ixv-19175">3,238</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" unitRef="usd" id="ixv-19176">9,894</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" unitRef="usd" id="ixv-19177">8,247</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Net earnings from discontinued operations, net of tax
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd" id="ixv-19178">8,516</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd" id="ixv-19179">28,137</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd" id="ixv-19180">20,655</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-21</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation id="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_1"><ix:continuation id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_1"><div> The following table provides the major classes of assets and liabilities that are classified as discontinued operations as of March 31, 2025 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

 <tr>
  <td valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td colspan="2" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"> March
31, 2025</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr><tr style="mso-yfti-irow:1;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">ASSETS</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2;height:1.0pt">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts receivable&#8212;net</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" scale="3" unitRef="usd" id="ixv-19181">34,610</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Financing receivables&#8212;net, current</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="plus:DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" scale="3" unitRef="usd" id="ixv-19182">168,392</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other current assets</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" scale="3" unitRef="usd" id="ixv-19183">19,397</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:6;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Current assets of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" unitRef="usd" id="ixv-19184">222,399</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:8;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Financing receivables and operating
  leases&#8212;net</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="plus:DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" scale="3" unitRef="usd" id="ixv-19185">126,408</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other assets&#8212;long-term</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" scale="3" unitRef="usd" id="ixv-19186">7,427</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:10;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-current assets of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-19187">133,835</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:12;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">LIABILITIES</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:14;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-19188">127,154</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Salaries and commissions payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="plus:DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" scale="3" unitRef="usd" id="ixv-19189">2,812</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:16;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-recourse notes payable&#8212;current</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="plus:DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" scale="3" unitRef="usd" id="ixv-19190">27,456</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other current liabilities</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" scale="3" unitRef="usd" id="ixv-19191">9,041</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:18;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Current liabilities of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" unitRef="usd" id="ixv-19192">166,463</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:20;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-recourse notes payable&#8212;long-term</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="plus:DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" scale="3" unitRef="usd" id="ixv-19193">11,317</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other liabilities&#8212;long-term</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" scale="3" unitRef="usd" id="ixv-19194">1,229</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:22;mso-yfti-lastrow:yes;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-current liabilities of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="3" unitRef="usd" id="ixv-19195">12,546</ix:nonFraction></td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
</table></ix:continuation></ix:continuation><div>&#160;</div><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-13144"><div>
   <span style="font-weight: bold;">6.</span>&#160;<span style="font-weight: bold;">LESSEE ACCOUNTING</span>
  </div><div>&#160;
  </div><div> We lease office space for periods up to <ix:nonNumeric contextRef="c57" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="ixv-19196">six years</ix:nonNumeric> and lease warehouse space for periods of up to <ix:nonNumeric contextRef="c58" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="ixv-19197">ten years</ix:nonNumeric>, and we have some lease options that can be exercised to extend beyond those lease term limits. </div><div>&#160;
  </div><div>
   We recognize our right-of-use assets as part of property, equipment, and other assets&#8212;net. See <span style="text-decoration:underline"><a href="#PROPERTY_EQUIPMENT_AND_OTHER_ASSETSNET">Note 9</a></span>, &#8220;Property, Equipment, and Other Assets&#8212;Net&#8221; for additional information.
  </div><div>&#160;
  </div><div> We recognize the current and long-term portions of our lease liability as part of <span style="-sec-ix-hidden: hidden-fact-7"><span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9"><span style="-sec-ix-hidden: hidden-fact-10">other current liabilities</span></span></span></span> and <span style="-sec-ix-hidden: hidden-fact-11"><span style="-sec-ix-hidden: hidden-fact-12"><span style="-sec-ix-hidden: hidden-fact-13"><span style="-sec-ix-hidden: hidden-fact-14">other liabilities</span></span></span></span>, respectively. As of March 31, 2026, and 2025, we had current lease liabilities of $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" unitRef="usd" id="ixv-19198">5.4</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" unitRef="usd" id="ixv-19199">5.6</ix:nonFraction> million, respectively, and long-term lease liabilities of $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" unitRef="usd" id="ixv-19200">10.8</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" unitRef="usd" id="ixv-19201">13.5</ix:nonFraction> million, respectively. We recognized operating lease cost of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="6" unitRef="usd" id="ixv-19202">6.4</ix:nonFraction> million, $<ix:nonFraction contextRef="c11" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="6" unitRef="usd" id="ixv-19203">5.7</ix:nonFraction> million, and $<ix:nonFraction contextRef="c12" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="6" unitRef="usd" id="ixv-19204">5.8</ix:nonFraction> million as part of selling, general, and administrative expenses during the years ended March 31, 2026, 2025, and 2024, respectively. </div></ix:nonNumeric><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-22</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
<div class="header">&#160;</div></div><ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="plus:SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock" id="ixv-13176"><div> Supplemental information about the remaining lease terms and discount rates applied as of March 31, 2026, and March 31, 2025, are as follows:</div><div style="font-size: 10pt;">&#160;</div><table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/></tr><tr> <td>&#160;</td> <td>&#160;</td><td>&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">Year ended March 31,</td> <td>&#160;</td> </tr><tr> <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <div> Lease Term and Discount Rate </div> </td> <td>&#160;</td><td>&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> 2026 </td><td>&#160;</td> <td>&#160;</td><td>&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> 2025 </td><td>&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td> <div> Weighted average remaining lease term (months) </div> </td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;"><ix:nonNumeric contextRef="c3" format="ixt-sec:durmonth" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-19205">54</ix:nonNumeric></td><td>&#160;</td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;"><ix:nonNumeric contextRef="c4" format="ixt-sec:durmonth" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-19206">60</ix:nonNumeric></td><td>&#160;</td> </tr> <tr> <td> <div> Weighted average discount rate </div> </td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-19207">5.4</ix:nonFraction></td><td style="text-align: right;">%</td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-19208">5.5</ix:nonFraction></td><td style="text-align: right;">%</td> </tr> </table></ix:nonNumeric><div style="font-size: 10pt;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-13230"><div style="text-align: justify;"> The following table provides our future lease payments under our operating leases as of March 31, 2026 (in thousands): </div><div style="text-align: justify;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Year ending March 31, 2027
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium; border-style: none; border-color: currentcolor; text-align: left;">$</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" unitRef="usd" id="ixv-19209">5,569</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      2028
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" unitRef="usd" id="ixv-19210">4,366</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      2029
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" unitRef="usd" id="ixv-19211">2,649</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      2030
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" unitRef="usd" id="ixv-19212">1,781</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      2031
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" unitRef="usd" id="ixv-19213">1,313</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      2032 and thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" unitRef="usd" id="ixv-19214">2,746</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Total lease payments
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" unitRef="usd" id="ixv-19215">18,424</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      Less: interest
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" unitRef="usd" id="ixv-19216">2,133</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Present value of lease liabilities
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" unitRef="usd" id="ixv-19217">16,291</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div> As of March 31, 2026, we had <ix:nonFraction contextRef="c3" decimals="0" format="ixt:fixed-zero" name="plus:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted" scale="0" unitRef="Lease" id="ixv-19218">no</ix:nonFraction> commitments for leases that had not yet commenced. On April 1, 2026, we signed an <ix:nonNumeric contextRef="c115" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="ixv-19219">8</ix:nonNumeric>-year lease for a new headquarters in Herndon, Virginia with a total commitment of $<ix:nonFraction contextRef="c115" decimals="-5" format="ixt:num-dot-decimal" name="plus:LesseeOperatingLeaseLeaseNotYetCommencedCommitment" scale="6" unitRef="usd" id="ixv-19220">9.1</ix:nonFraction> million dollars. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="ixv-13306"><div>
   <span style="font-weight: bold;">7. GOODWILL AND OTHER INTANGIBLE ASSETS</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Goodwill</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfGoodwillTextBlock" id="ixv-13313"><div> The following table summarizes the changes in the carrying amount of goodwill for the years ended March 31, 2026, and March 31, 2025, respectively (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 13.5pt;">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: center;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Product</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Professional <br/>Services</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Managed <br/>Services</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Total</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; border-width: medium; border-style: none; border-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Balance, March 31, 2024 (1)</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c127" decimals="-3" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">129,108</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c128" decimals="-3" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">22,497</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c129" decimals="-3" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">9,898</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">161,503</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt;">
  <td style="height: 13.5pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Acquisitions</div>
  </td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c130" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd" id="ixv-19225">30</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd" id="ixv-19226">41,275</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd" id="ixv-19227">&#160; - </ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd" id="ixv-19228">41,305</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Foreign currency translations</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c130" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd" id="ixv-19229">39</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd" id="ixv-19230">7</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd" id="ixv-19231">4</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd" id="ixv-19232">50</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt;">
  <td style="height: 13.5pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Balance, March 31, 2025 (1)</div>
  </td>
  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c133" decimals="-3" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">129,177</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c134" decimals="-3" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">63,779</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">9,902</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">202,858</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Acquisitions</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd" id="ixv-19237">&#160; - </ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c137" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd" id="ixv-19238">&#160; - </ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c138" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd" id="ixv-19239">&#160; - </ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd" id="ixv-19240">&#160; - </ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt;">
  <td style="height: 12.75pt; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Foreign currency translations</div>
  </td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd" id="ixv-19241">17</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd" id="ixv-19242">3</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c138" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd" id="ixv-19243">2</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd" id="ixv-19244">22</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Balance, March 31, 2026 (1)</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">129,194</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c140" decimals="-3" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">63,782</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c141" decimals="-3" format="ixt:num-dot-decimal" id="ix_10_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">9,904</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:GoodwillGross" scale="3" unitRef="usd">202,880</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>
 </tr>
</table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (1) </div> <div> <ix:footnote id="ix_0_footnote" xml:lang="en-US">Balance is net of $<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" unitRef="usd" id="ixv-19250">4,644</ix:nonFraction> thousand in accumulated impairments that were recorded in a segment that preceded our current segment organization.</ix:footnote> </div> </div></ix:nonNumeric><div>&#160;
  </div><div>
   Goodwill represents the premium paid over the fair value of the net tangible and intangible assets that are individually identified and separately recognized in business combinations.
  </div><div>&#160;
  </div><div>
   We test goodwill for impairment on an annual basis, as of the first day of our third fiscal quarter, and between annual tests if an event occurs, or circumstances change, that would more likely than not reduce the fair value of a reporting unit below its carrying value.
  </div><div>&#160;
  </div><div>
   In our annual test as of October 1, 2025, we performed a qualitative assessment of goodwill and concluded that, more likely than not, the fair value of our product, professional services, and managed services reporting units continued to exceed their carrying value.
  </div></ix:nonNumeric><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-23</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation id="_GoodwillAndIntangibleAssetsDisclosureTextBlock-c0_cont_1"><div>
   <span style="font-weight: bold;">Other Intangible Assets</span>
  </div><div>&#160;
  </div><div>
   Our other intangible assets consist of purchased intangible assets and capitalized software development.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="ixv-13521"><div> The following table provides the composition of our purchased intangible assets as of March 31, 2026, and March 31, 2025 (in thousands):</div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 28%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 13pt;">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; text-align: center;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; padding-left: 10px;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td><td colspan="9" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">    <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2026</span>    </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; padding-left: 10px;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td><td colspan="9" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">    <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span>    </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1;height:13.0pt">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; text-align: center;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Gross<br/> </div>
  <div style="margin: 0in;">Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Accumulated<br/> </div>
  <div style="margin: 0in;">Amortization</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Net Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Gross<br/> </div>
  <div style="margin: 0in;">Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Accumulated<br/> </div>
  <div style="margin: 0in;">Amortization</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Net Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt;" valign="bottom">
  <div style="margin: 0in;">Customer relationships</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c142" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19251">165,358</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">(<ix:nonFraction contextRef="c142" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19252">110,708</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c142" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-19253">54,650</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c143" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19254">167,093</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">(<ix:nonFraction contextRef="c143" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19255">93,085</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c143" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-19256">74,008</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:3;height:14.0pt">
  <td style="height: 14pt;" valign="bottom">
  <div style="margin: 0in;">Trade names and other</div>
  </td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c144" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19257">9,108</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">(<ix:nonFraction contextRef="c144" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19258">2,414</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; vertical-align: middle;" valign="bottom">)&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c144" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-19259">6,694</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c145" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19260">11,459</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">(<ix:nonFraction contextRef="c145" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19261">3,500</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">)&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c145" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-19262">7,959</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Total</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19263">174,466</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19264">113,122</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent; vertical-align: middle;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-19265">61,344</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19266">178,552</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19267">96,585</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent; vertical-align: middle;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-19268">81,967</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>
 </tr>
</table></ix:nonNumeric><div>&#160;
  </div><div> Our customer relationships, trade names, and other purchased intangibles are generally amortized between <ix:nonNumeric contextRef="c118" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19269"><ix:nonNumeric contextRef="c117" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19270"><ix:nonNumeric contextRef="c116" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19271">5</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> to <ix:nonNumeric contextRef="c121" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19272"><ix:nonNumeric contextRef="c120" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19273"><ix:nonNumeric contextRef="c119" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19274">10</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> years. </div><div>&#160;
  </div><div> Total amortization expense for purchased intangibles was $<ix:nonFraction contextRef="c122" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" unitRef="usd" id="ixv-19275">20.6</ix:nonFraction> million, $<ix:nonFraction contextRef="c123" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" unitRef="usd" id="ixv-19276">19.9</ix:nonFraction> million, and $<ix:nonFraction contextRef="c124" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" unitRef="usd" id="ixv-19277">15.2</ix:nonFraction> million for the years ended March 31, 2026, 2025 and 2024, respectively. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="ixv-13697"><div> The following table provides the future amortization expense for purchased intangibles as of March 31, 2026 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Year ending March 31, 2027
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" unitRef="usd" id="ixv-19278">16,909</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      2028
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" unitRef="usd" id="ixv-19279">13,538</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      2029
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" unitRef="usd" id="ixv-19280">10,379</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      2030
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" unitRef="usd" id="ixv-19281">7,774</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      2031
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" unitRef="usd" id="ixv-19282">5,349</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      2032 and thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" unitRef="usd" id="ixv-19283">7,395</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-19284">61,344</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div> Our capitalized software development was <ix:nonFraction contextRef="c125" decimals="-6" format="ixt:fixed-zero" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" unitRef="usd" id="ixv-19285"><ix:nonFraction contextRef="c126" decimals="-6" format="ixt:fixed-zero" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" unitRef="usd" id="ixv-19286">not</ix:nonFraction></ix:nonFraction> significant as of March 31, 2026, and March 31, 2025. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AllowanceForCreditLossesTextBlock" id="ixv-13759"><div>
   <span style="font-weight: bold;">8. ALLOWANCE FOR CREDIT LOSSES</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" id="ixv-13763"><div> The following table provides the activity in our allowance for credit losses for the years ended March 31, 2026, 2025, and 2024 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td colspan="9" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      Year ended March 31,
             </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Beginning
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" unitRef="usd" id="ixv-19287">3,902</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c148" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" unitRef="usd" id="ixv-19288">2,549</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c149" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" unitRef="usd" id="ixv-19289">2,318</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Provision for credit losses
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" unitRef="usd" id="ixv-19290">483</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c151" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" unitRef="usd" id="ixv-19291">1,732</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c152" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" unitRef="usd" id="ixv-19292">371</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Write-offs and other
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(<ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" scale="3" unitRef="usd" id="ixv-19293">1,361</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(<ix:nonFraction contextRef="c151" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" scale="3" unitRef="usd" id="ixv-19294">379</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(<ix:nonFraction contextRef="c152" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" scale="3" unitRef="usd" id="ixv-19295">140</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Ending
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c153" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" unitRef="usd" id="ixv-19296">3,024</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" unitRef="usd" id="ixv-19297">3,902</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c148" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" unitRef="usd" id="ixv-19298">2,549</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><div><a id="PROPERTY_EQUIPMENT_AND_OTHER_ASSETSNET" title="PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET"></a></div><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-13881"><div>
   <span style="font-weight: bold;">9. PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET</span>
  </div><div style="text-align: justify;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="plus:ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock" id="ixv-13885"><div> Our property, equipment, and other assets&#8212;net consists of the following components (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 76%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td>

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

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td colspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid;"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2026</span></td>


    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span></td>
    <td style="vertical-align: bottom; text-align: center; border-color: black; white-space: nowrap; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Deferred costs&#8212;long-term
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCosts" scale="3" unitRef="usd" id="ixv-19299">50,891</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; border-collapse: collapse; border-spacing: 0px; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCosts" scale="3" unitRef="usd" id="ixv-19300">55,790</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Right-of-use assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" scale="3" unitRef="usd" id="ixv-19301">15,034</ix:nonFraction></td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" scale="3" unitRef="usd" id="ixv-19302">17,857</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Property and equipment&#8212;net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-19303">12,791</ix:nonFraction></td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-19304">15,551</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Prepaid expenses&#8212;long-term
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseNoncurrent" scale="3" unitRef="usd" id="ixv-19305">20,464</ix:nonFraction></td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseNoncurrent" scale="3" unitRef="usd" id="ixv-19306">8,337</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Other
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentOtherNet" scale="3" unitRef="usd" id="ixv-19307">859</ix:nonFraction></td>

    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentOtherNet" scale="3" unitRef="usd" id="ixv-19308">1,122</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Total other assets&#8212;long-term
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 4px double black;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-19309">100,039</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 4px double black;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-19310">98,657</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-24</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-13985"><div> Our property and equipment&#8212;net consists of the following (in thousands): </div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2026
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Furniture, fixtures, and equipment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c63" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19311">27,166</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19312">26,463</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Leasehold improvements
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19313">13,280</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19314">13,343</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Capitalized software
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c62" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19315">2,379</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19316">2,608</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vehicles
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c158" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19317">637</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c159" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19318">558</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19319">43,462</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19320">42,972</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Accumulated depreciation and amortization
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19321">30,671</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19322">27,421</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Property and equipment &#8211; net
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-19323">12,791</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-19324">15,551</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div style="font-family: Aptos;">&#160;
  </div><div> Depreciation and amortization expense on property and equipment, including amounts recognized in cost of sales, was $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" unitRef="usd" id="ixv-19325">6.9</ix:nonFraction> million, $<ix:nonFraction contextRef="c11" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" unitRef="usd" id="ixv-19326">7.0</ix:nonFraction> million, and $<ix:nonFraction contextRef="c12" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" unitRef="usd" id="ixv-19327">6.7</ix:nonFraction> million for the fiscal years ended March 31, 2026, 2025, and 2024, respectively. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="plus_CreditFacilityTextBlock-c0_cont_1" escape="true" name="plus:CreditFacilityTextBlock" id="ixv-14089"><div>
   <span style="font-weight: bold;">10. CREDIT FACILITY</span>
  </div><div>&#160;
  </div><div>
   We finance the operations of our subsidiaries <span style="font-style: italic;">e</span>Plus Technology, inc. and <span style="font-style: italic;">e</span>Plus Technology Services, inc. (collectively, the &#8220;Borrowers&#8221;) through a credit facility with Wells Fargo Commercial Distribution Finance, LLC (&#8220;WFCDF&#8221;). The WFCDF credit facility (the &#8220;WFCDF Credit Facility&#8221;) has a floor plan facility and a revolving credit facility.
  </div><div>&#160;
  </div><div> Our credit facility is provided by a syndicate of banks for which WFCDF acts as administrative agent and consists of a discretionary senior secured floor plan facility in favor of the Borrowers in the aggregate principal amount of up to $<ix:nonFraction contextRef="c160" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd" id="ixv-19328">500.0</ix:nonFraction> million, together with a sublimit for a revolving credit facility for up to $<ix:nonFraction contextRef="c161" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd" id="ixv-19329">200.0</ix:nonFraction> million. </div><div>&#160;
  </div><div> We use the floor plan facility to facilitate the purchase of inventory from designated vendors. WFCDF pays our vendors and provides us with extended payment terms. We pay down the floor plan facility on <ix:nonFraction contextRef="c162" decimals="INF" format="ixt-sec:numwordsen" name="plus:NumberOfPaymentDates" scale="0" unitRef="Dates" id="ixv-19330">three</ix:nonFraction> specified dates each month, generally <ix:nonNumeric contextRef="c163" format="ixt-sec:durday" name="us-gaap:DebtInstrumentTerm" id="ixv-19331">45</ix:nonNumeric>-<ix:nonNumeric contextRef="c164" format="ixt-sec:durday" name="us-gaap:DebtInstrumentTerm" id="ixv-19332">60</ix:nonNumeric> days from the invoice date. We normally do not incur any interest for balances under the floor plan facility. We pay an unused commitment fee in months that our floor plan utilization is below certain thresholds. We are not involved in establishing the terms or conditions of the arrangements between our vendors and WFCDF. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="ixv-14101"><div> The following table provides roll forwards of our outstanding obligations confirmed as valid under the floor plan facility for the years ended March 31, 2026, and 2025 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>    </td>


    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Confirmed obligations at the beginning of the year
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c168" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="3" unitRef="usd" id="ixv-19333">89,527</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c169" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="3" unitRef="usd" id="ixv-19334">105,104</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Invoices confirmed during the year
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c170" decimals="-3" format="ixt:num-dot-decimal" name="plus:InvoicesConfirmedDuringTheYear" scale="3" unitRef="usd" id="ixv-19335">845,168</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="plus:InvoicesConfirmedDuringTheYear" scale="3" unitRef="usd" id="ixv-19336">692,349</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Confirmed invoices paid during the year
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">(<ix:nonFraction contextRef="c170" decimals="-3" format="ixt:num-dot-decimal" name="plus:ConfirmedInvoicesPaidDuringTheYear" scale="3" unitRef="usd" id="ixv-19337">815,002</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">(<ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="plus:ConfirmedInvoicesPaidDuringTheYear" scale="3" unitRef="usd" id="ixv-19338">707,926</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Confirmed obligations at the end of the year
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black; padding-left: 10px;"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="3" unitRef="usd" id="ixv-19339">119,693</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black; padding-left: 10px;"><ix:nonFraction contextRef="c168" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="3" unitRef="usd" id="ixv-19340">89,527</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div>
   Our liability under the accounts payable floor plan facility is presented as accounts payable &#8211; floor plan on our balance sheet.
  </div><div>&#160;
  </div><div> We may use the revolving credit facility for our borrowing needs. We did <ix:nonFraction contextRef="c161" decimals="-6" format="ixt:fixed-zero" name="us-gaap:LineOfCredit" scale="6" unitRef="usd" id="ixv-19341"><ix:nonFraction contextRef="c165" decimals="-6" format="ixt:fixed-zero" name="us-gaap:LineOfCredit" scale="6" unitRef="usd" id="ixv-19342">no</ix:nonFraction></ix:nonFraction>t have any outstanding balances under the revolving credit facility as of March 31, 2026, and March 31, 2025. </div><div>&#160;
  </div><div> The amount of principal available is subject to a borrowing base determined by, among other things, the Borrowers&#8217; accounts receivable and inventory, each pursuant to a formula and subject to certain reserves. Loans accrue interest at a rate per annum equal to Term SOFR Rate plus a Term <span style="-sec-ix-hidden: hidden-fact-15">SOFR</span> Adjustment of <ix:nonFraction contextRef="c166" decimals="4" format="ixt:num-dot-decimal" name="plus:DebtInstrumentInterestRateAdjustment" scale="-2" unitRef="pure" id="ixv-19343">0.10</ix:nonFraction>% plus an Applicable Margin of <ix:nonFraction contextRef="c166" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" unitRef="pure" id="ixv-19344">1.75</ix:nonFraction>%. </div><div>&#160;
  </div><div> Our borrowings under the WFCDF Credit Facility are secured by the assets of the Borrowers. Additionally, the WFCDF Credit Facility requires a guaranty of $<ix:nonFraction contextRef="c167" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" unitRef="usd" id="ixv-19345">10.5</ix:nonFraction> million by <span style="font-style: italic;">e</span>Plus inc.</div></ix:nonNumeric><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-25</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation id="plus_CreditFacilityTextBlock-c0_cont_1"><div>
   Under the WFCDF Credit Facility, the Borrowers are restricted in their ability to pay dividends to <span style="font-style: italic;">e</span>Plus inc. unless their available borrowing meets or met certain thresholds. As of March 31, 2026, and March 31, 2025, their available borrowing met the thresholds such that there were no restrictions on their ability to pay dividends.
  </div><div>&#160;
  </div><div> The WFCDF Credit Facility has an initial one-year term, which automatically renews for successive <ix:nonNumeric contextRef="c166" format="ixt-sec:durwordsen" name="plus:RenewalTerm" id="ixv-19346"><ix:nonNumeric contextRef="c166" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="ixv-19347">one-year</ix:nonNumeric></ix:nonNumeric> terms thereafter. However, either the Borrowers or WFCDF may terminate the WFCDF Credit Facility at any time by providing a written termination notice to the other party no less than <ix:nonNumeric contextRef="c166" format="ixt-sec:durday" name="plus:PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd" id="ixv-19348">90</ix:nonNumeric> days prior to such termination. </div><div>&#160;
  </div><div>
   The loss of the WFCDF Credit Facility could have a material adverse effect on our future results as we currently rely on this facility and its components for daily working capital and liquidity for our business and as an operational function of our accounts payable process.
  </div></ix:continuation><div>&#160;
  </div><div><a id="COMMITMENTS" title="COMMITMENTS"></a></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-14217"><div>
   <span style="font-weight: bold;">11. COMMITMENTS AND CONTINGENCIES</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Legal Proceedings</span>
  </div><div>&#160;
  </div><div>
   We are subject to various legal proceedings, as well as demands, claims and threatened litigation, that arise in the normal course of our business and have not been fully resolved. The ultimate outcome of any litigation or other legal dispute is uncertain. When a loss related to a legal proceeding or claim is probable and reasonably estimable, we accrue our best estimate for the ultimate resolution of the matter. If one or more legal matters are resolved against us in a reporting period for amounts above our expectations, our financial condition and operating results for that period may be adversely affected. As of March 31, 2026, we do not believe that there is a reasonable possibility that any material loss exceeding the amounts already recognized for these proceedings and matters, if any, has been incurred. Any outcome, whether favorable or unfavorable, may materially and adversely affect us due to legal costs and expenses, diversion of management attention and other factors. We expense legal costs in the period incurred. We cannot assure that additional contingencies of a legal nature or contingencies having legal aspects will not be asserted against us in the future, and these matters could relate to prior, current, or future transactions or events.
  </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:EarningsPerShareTextBlock" id="ixv-14226"><div>
   <span style="font-weight: bold;">12. EARNINGS PER SHARE</span>
  </div><div>&#160;
  </div><div>
   Basic earnings per share is calculated by dividing net earnings available to common shareholders by the basic weighted average number of shares of common stock outstanding during each period. Diluted earnings per share is calculated by dividing net earnings available to common shareholders by the basic weighted average number of shares of common stock outstanding plus common stock equivalents during each period.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-14232"><div> The following table provides a reconciliation of the numerators and denominators used to calculate basic and diluted net earnings per common share as disclosed in our consolidated statements of operations for the fiscal years ended March 31, 2026, 2025 and 2024 (in thousands, except per share data): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td style="text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td style="text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
   </tr>


   <tr style="vertical-align: top;">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td colspan="9" style="vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); 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;">Year ended March 31,</span>        </td>





    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Net earnings attributable to common shareholders &#8211; basic and diluted
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: middle; padding-left: 10px;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Continuing operations</span></td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;">$</td>
    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd" id="ixv-19349">124,120</ix:nonFraction></span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;">$</td>
    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd" id="ixv-19350">76,439</ix:nonFraction></span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;">$</td>
    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd" id="ixv-19351">97,327</ix:nonFraction></span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Discontinued operations
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd" id="ixv-19352">8,516</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd" id="ixv-19353">28,137</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"><br/></td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd" id="ixv-19354">20,655</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Net earnings
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19355">132,636</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19356">104,576</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-19357">117,982</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-top: 3px double black; vertical-align: middle; text-align: left;">&#160;</td>
    <td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-top: 3px double black; vertical-align: middle; text-align: left;">&#160;</td>
    <td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-top: 3px double black; vertical-align: middle; text-align: left;">&#160;</td>
    <td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: middle;">
     <div>
      <span style="text-decoration: underline;">Basic and diluted common shares outstanding:</span>
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Weighted average common shares outstanding &#8211; basic
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-19358">26,234</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-19359">26,503</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-19360">26,610</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: middle;">
     <div>
      Effect of dilutive shares
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" unitRef="shares" id="ixv-19361">137</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" unitRef="shares" id="ixv-19362">163</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" unitRef="shares" id="ixv-19363">107</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Weighted average shares common outstanding &#8211; diluted
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-19364">26,371</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-19365">26,666</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-19366">26,717</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Net earnings per common share &#8211; basic
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Continuing operations
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-19367">4.73</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-19368">2.88</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-19369">3.66</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Discontinued operations
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-19370">0.32</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-19371">1.06</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" unitRef="usdPershares" id="ixv-19372">0.78</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Net earnings per common share &#8211; basic
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-19373">5.05</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-19374">3.94</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-19375">4.44</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: middle;">
     <div>
      Net earnings per common share &#8211; diluted
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Continuing operations
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-19376">4.71</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-19377">2.87</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-19378">3.64</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Discontinued operations
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-19379">0.32</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-19380">1.06</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" unitRef="usdPershares" id="ixv-19381">0.77</ix:nonFraction></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Net earnings per common share &#8211; diluted
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-19382">5.03</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-19383">3.93</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-19384">4.41</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-26</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-14584"><div>
   <span style="font-weight: bold;">13. STOCKHOLDERS&#8217; EQUITY</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Share Repurchase Plan</span>
  </div><div>&#160;
  </div><div> On August 7, 2025, our Board of Directors authorized the repurchase of up to <ix:nonFraction contextRef="c173" decimals="INF" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" scale="0" unitRef="shares" id="ixv-19385">1,500,000</ix:nonFraction> shares of our outstanding common stock, over a 12-month period beginning August 11, 2025. Previously, on May 18, 2024, our Board of Directors authorized the repurchase of up to <ix:nonFraction contextRef="c174" decimals="INF" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" scale="0" unitRef="shares" id="ixv-19386">1,250,000</ix:nonFraction> shares of our outstanding common stock over a 12-month period that began on May 28, 2024 and terminated on May 27, 2025. Under each authorized share repurchase program, when such program is in place, we may make purchases from time to time in the open market, or in privately negotiated transactions, subject to availability and the plan terms. Any repurchased shares have the status of treasury shares and may be used, when needed, for general corporate purposes. </div><div>&#160;
  </div><div> During the year ended March 31, 2026, we purchased <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-19387">362,900</ix:nonFraction> shares of our outstanding common stock at a value of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" unitRef="usd" id="ixv-19388">27.9</ix:nonFraction> million under the share repurchase plan; we also purchased <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" unitRef="shares" id="ixv-19389">47,488</ix:nonFraction> shares of common stock at a value of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" unitRef="usd" id="ixv-19390">3.3</ix:nonFraction> million to satisfy tax withholding obligations relating to the vesting of employees&#8217; restricted stock. </div><div>&#160;
  </div><div> During the year ended March 31, 2025, we purchased <ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-19391">557,009</ix:nonFraction> shares of our outstanding common stock at a value of $<ix:nonFraction contextRef="c11" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" unitRef="usd" id="ixv-19392">43.1</ix:nonFraction> million under the share repurchase plan; we also purchased <ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" unitRef="shares" id="ixv-19393">52,450</ix:nonFraction> shares of common stock at a value of $<ix:nonFraction contextRef="c11" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" unitRef="usd" id="ixv-19394">3.8</ix:nonFraction> million to satisfy tax withholding obligations relating to the vesting of employees&#8217; restricted stock. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="ixv-14597"><div>
   <span style="font-weight: bold;">14. SHARE-BASED COMPENSATION</span>
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold;">Share-Based Plans</span>
  </div><div>&#160;
  </div><div>
   During the year ended March 31, 2026, we had share-based awards outstanding under the following plans: (1) the 2017 Non-Employee Director Long-Term Incentive Plan (&#8220;2017 Director LTIP&#8221;), (2) the 2024 Non-Employee Director Long-Term Incentive Plan (&#8220;2024 Director LTIP&#8221;) and (3) the 2021 Employee Long-Term Incentive Plan (&#8220;2021 Employee LTIP&#8221;).
  </div><div>&#160;
  </div><div>
   These share-based plans define fair market value as the closing sales price of a share of common stock as quoted on any established stock exchange for such date or the most recent trading day preceding such date if there were no trades on such date.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">2021 Employee LTIP</span>
  </div><div>&#160;
  </div><div> The 2021 Employee LTIP was approved by our stockholders on September 16, 2021, and became effective October 1, 2021. Under the 2021 Employee LTIP, <ix:nonFraction contextRef="c175" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-19395">3,000,000</ix:nonFraction> shares were authorized for grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, or other share-based awards to <span style="font-style: italic;">e</span>Plus employees. </div><div>&#160;
  </div><div>
   The purpose of the 2021 Employee LTIP is to encourage our employees to acquire a proprietary interest in the growth and performance of <span style="font-style: italic;">e</span>Plus, thus enhancing the value of <span style="font-style: italic;">e</span>Plus for the benefit of its stockholders, and to enhance our ability to attract and retain exceptionally qualified individuals. These plans are administered by the Compensation Committee.
  </div><div>&#160;
  </div><div>
   Shares issuable under these plans may consist of authorized but unissued shares or shares held in our treasury. Under these plans, the Compensation Committee will determine the time and method of exercise or vesting of the awards. Shares under these plans will not be used to compensate our outside directors, who may be compensated under the separate 2024 Director LTIP, as discussed below.</div></ix:nonNumeric><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-27</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1"><div>
   <span style="font-style: italic;">2017 Director LTIP and 2024 Director LTIP</span>
  </div><div style="text-align: justify;">&#160;
  </div><div> On September 12, 2024, our stockholders approved the 2024 Director LTIP. The 2024 Director LTIP replaces the 2017 Director LTIP. Beginning September 12, 2024, we permanently ceased issuing any additional shares under the 2017 Director LTIP. The maximum aggregate number of shares that may be issued as restricted shares under the 2024 Director LTIP is <ix:nonFraction contextRef="c176" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-19396">300,000</ix:nonFraction> shares. </div><div>&#160;
  </div><div>
   The purpose of the 2024 Director LTIP is to align the economic interests of the directors with the interests of stockholders by including equity as a component of pay and to attract, motivate and retain experienced and knowledgeable directors.
  </div><div>&#160;
  </div><div>
   Under the 2024 Director LTIP, directors may be granted restricted shares, subject to the terms and restrictions set forth in the applicable Restricted Stock Agreement and the 2024 Director LTIP. In addition, each director may also elect to receive stock in lieu of their cash compensation. Stock received in lieu of cash is issued under the 2024 Director LTIP and vests immediately.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Restricted Stock Activity</span>
  </div><div>&#160;
  </div><div> During the year ended March 31, 2026, we granted <ix:nonFraction contextRef="c177" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-19397">10,962</ix:nonFraction> restricted shares under the 2024 LTIP, and <ix:nonFraction contextRef="c178" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-19398">121,844</ix:nonFraction> restricted shares under the 2021 Employee LTIP. </div><div>&#160;
  </div><div> Cumulatively, as of March 31, 2026, we have granted a total of <ix:nonFraction contextRef="c179" decimals="INF" format="ixt:num-dot-decimal" name="plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" scale="0" unitRef="shares" id="ixv-19399">115,665</ix:nonFraction> restricted shares under the 2017 Director LTIP, <ix:nonFraction contextRef="c180" decimals="INF" format="ixt:num-dot-decimal" name="plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" scale="0" unitRef="shares" id="ixv-19400">18,928</ix:nonFraction> shares under the 2024 Director LTIP, and <ix:nonFraction contextRef="c181" decimals="INF" format="ixt:num-dot-decimal" name="plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" scale="0" unitRef="shares" id="ixv-19401">534,449</ix:nonFraction> restricted shares under the 2021 Employee LTIP. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="ixv-14645"><div> The following table provides a summary of the unvested restricted shares for the year ended March 31, 2026: </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 76%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

   <tr style="vertical-align : top; white-space : nowrap; ">
    <td>&#160;</td>
    <td style="vertical-align: middle; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; text-align: right; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: middle; text-align: center; border-bottom: 2px solid black;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Number of shares</span></td><td style="vertical-align: middle; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 2px solid transparent;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 2px solid black;">&#160;</td>
    <td style="text-align: center; border-bottom: 2px solid black;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted average grant-date fair value</span></td><td style="text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Unvested April 1, 2025
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"><ix:nonFraction contextRef="c193" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-19402">275,773</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium; border-style: none; border-color: currentcolor; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"><ix:nonFraction contextRef="c193" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19403">64.80</ix:nonFraction></td><td style="text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Granted
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c182" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-19404">132,806</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c182" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19405">72.76</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Vested
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c182" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares" id="ixv-19406">146,908</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c182" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19407">63.59</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Forfeited
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(<ix:nonFraction contextRef="c182" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" unitRef="shares" id="ixv-19408">9,445</ix:nonFraction></td><td style="width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c182" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19409">68.01</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Unvested March 31, 2026
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c192" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-19410">252,226</ix:nonFraction></td><td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c192" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19411">69.58</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div>
   In each of the years ended March 31, 2026, 2025, and 2024, we used the closing stock price on the grant date or, if the grant date fell on a date the stock was not traded, the previous day&#8217;s closing stock price for the fair value of the award.
  </div><div>&#160;
  </div><div> The weighted-average grant date fair value of restricted shares granted during the years ended March 31, 2026, 2025, and 2024 was $<ix:nonFraction contextRef="c182" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19412">72.76</ix:nonFraction>, $<ix:nonFraction contextRef="c183" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19413">74.02</ix:nonFraction>, and $<ix:nonFraction contextRef="c184" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19414">56.50</ix:nonFraction>, respectively. </div><div>&#160;
  </div><div> The aggregated fair value of restricted shares that vested during the years ended March 31, 2026, 2025, and 2024 was $<ix:nonFraction contextRef="c182" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" unitRef="usd" id="ixv-19415">9.3</ix:nonFraction> million, $<ix:nonFraction contextRef="c183" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" unitRef="usd" id="ixv-19416">8.5</ix:nonFraction> million, and $<ix:nonFraction contextRef="c184" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" unitRef="usd" id="ixv-19417">7.8</ix:nonFraction> million, respectively. </div><div>&#160;
  </div><div> Upon each vesting period of the restricted stock awards to employees, participants are subject to minimum tax withholding obligations. Each of the 2021 Employee LTIP and the 2024 Director LTIP allow us to withhold enough shares due to the participant to satisfy their minimum tax withholding obligations. For the year ended March 31, 2026, we withheld <ix:nonFraction contextRef="c182" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" unitRef="shares" id="ixv-19418">47,488</ix:nonFraction> shares of common stock at a value of $<ix:nonFraction contextRef="c182" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" unitRef="usd" id="ixv-19419">3.3</ix:nonFraction> million, which was included in treasury stock. For the year ended March 31, 2025, we withheld <ix:nonFraction contextRef="c183" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" unitRef="shares" id="ixv-19420">52,450</ix:nonFraction> shares of common stock at a value of $<ix:nonFraction contextRef="c183" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" unitRef="usd" id="ixv-19421">3.8</ix:nonFraction> million, which was included in treasury stock. </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Performance Stock Units</span>
  </div><div>&#160;
  </div><div> Beginning with the fiscal year ended March 31, 2024, we granted Performance Stock Units (&#8220;PSUs&#8221;) to certain executive officers under our 2021 Employee LTIP. The PSUs will vest based on the achievement of certain performance goals at the end of a <ix:nonNumeric contextRef="c185" format="ixt-sec:durwordsen" name="plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" id="ixv-19422">three-year</ix:nonNumeric> performance period. The PSUs represent the right to receive shares of our common stock at the time of vesting. The total number of PSUs that vest range from <ix:nonFraction contextRef="c186" decimals="INF" format="ixt:num-dot-decimal" name="plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage" scale="-2" unitRef="pure" id="ixv-19423">0</ix:nonFraction>% to <ix:nonFraction contextRef="c187" decimals="INF" format="ixt:num-dot-decimal" name="plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage" scale="-2" unitRef="pure" id="ixv-19424">200</ix:nonFraction>% of the target number of PSUs based on our achievement of certain performance targets.</div></ix:continuation><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-28</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
<div class="header">&#160;</div></div><ix:continuation id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="ixv-14751"><div> The following table provides a summary of the unvested PSUs for the fiscal year ended March 31, 2026: </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 76%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

   <tr style="vertical-align: top;">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"><span style="letter-spacing: normal; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Number of units</span></td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: middle; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted Average Grant-date<span style="text-decoration-thickness: initial; display: block;"><br/></span>Fair Value</span></td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Unvested April 1, 2025
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c194" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-19425">34,535</ix:nonFraction></td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c194" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19426">70.94</ix:nonFraction></td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle;">
     <div>
      Granted
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c185" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-19427">38,094</ix:nonFraction></td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c185" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19428">76.08</ix:nonFraction></td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Unvested March 31, 2026
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c195" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-19429">72,629</ix:nonFraction></td><td style="vertical-align: middle; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c195" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19430">73.63</ix:nonFraction></td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold;">Employee Stock Purchase Plan</span>
  </div><div style="text-align: justify;">&#160;
  </div><div> We provide eligible employees the opportunity to purchase shares of our stock through the 2022 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;). Under the ESPP, eligible employees may collectively purchase up to an aggregate of <ix:nonFraction contextRef="c188" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" unitRef="shares" id="ixv-19431">2.50</ix:nonFraction> million shares of our stock. Employees in the ESPP contribute part of their earnings over a six-month offering period. At the end of each offering period, employees purchase our shares using their contributions at a discount off the lesser of the closing market price on the first or the last trading day of each offering period. During the year ended March 31, 2026, and March 31, 2025, we issued <ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" unitRef="shares" id="ixv-19432">59,108</ix:nonFraction> shares at a weighted average price of $<ix:nonFraction contextRef="c188" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares" id="ixv-19433">61.00</ix:nonFraction> per share and <ix:nonFraction contextRef="c190" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" unitRef="shares" id="ixv-19434">58,064</ix:nonFraction> shares at a weighted average price of $<ix:nonFraction contextRef="c191" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares" id="ixv-19435">62.61</ix:nonFraction> per share, respectively, under the ESPP. As of March 31, 2026, there were <ix:nonFraction contextRef="c188" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" unitRef="shares" id="ixv-19436">2.31</ix:nonFraction> million shares remaining under the ESPP. </div><div style="text-align: justify;">&#160;
  </div><div>
   <span style="font-weight: bold;">Compensation Expense</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="ixv-14821"><div> The following table provides a summary of our total share-based compensation expense for continuing operations, including for restricted stock awards, PSUs, our ESPP, and the related income tax benefit for the years ended March 31, 2026, 2025 and 2024, respectively (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

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


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="9" style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td>





    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Equity-based compensation expense
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19437">12,134</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19438">10,502</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19439">9,471</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Income tax benefit
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" unitRef="usd" id="ixv-19440">3,446</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" unitRef="usd" id="ixv-19441">2,941</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" unitRef="usd" id="ixv-19442">2,652</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div> We recognized the income tax benefit as a reduction to our provision for income taxes. As of March 31, 2026, the total unrecognized compensation expense related to unvested restricted stock was $<ix:nonFraction contextRef="c192" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" unitRef="usd" id="ixv-19443">10.6</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c182" format="ixt-sec:durmonth" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-19444">27</ix:nonNumeric> months. </div><div>&#160;
  </div><div> We also provide our employees with a contributory 401(k) profit sharing plan. We may make contributions, which are fully vested when they are made, to the plan. These contributions are not required, and the amount of our contributions are entirely within our discretion. For the years ended March 31, 2026, 2025, and 2024, we recognized expense for employer contributions to the plan of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" unitRef="usd" id="ixv-19445">5.9</ix:nonFraction> million, $<ix:nonFraction contextRef="c11" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" unitRef="usd" id="ixv-19446">5.6</ix:nonFraction> million, and $<ix:nonFraction contextRef="c12" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" unitRef="usd" id="ixv-19447">4.6</ix:nonFraction> million, respectively. </div></ix:continuation><div>&#160;
  </div><div><a id="INCOME_TAXES" title="INCOME TAXES"></a></div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-14900"><div>
   <span style="font-weight: bold;">15. INCOME TAXES</span>
  </div><div>&#160;
  </div><div>
   We account for our tax positions in accordance with Codification Topic 740. Under the guidance, we evaluate uncertain tax positions based on the two-step approach. The first step is to evaluate each uncertain tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained in an audit, including resolution of related appeals or litigation processes, if any. For tax positions that are not likely of being sustained upon audit, the second step requires us to estimate and measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.
  </div><div>&#160;
  </div><div> As of March 31, 2026, and 2025, we do <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:fixed-zero" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd" id="ixv-19448"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:fixed-zero" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd" id="ixv-19449">not</ix:nonFraction></ix:nonFraction> have any unrecognized tax benefits for uncertain tax positions. We recognize accrued interest and penalties related to unrecognized tax benefits as part of income tax expense. </div><div>&#160;
  </div><div>
   We file income tax returns, including returns for our subsidiaries, with federal, state, local, and foreign jurisdictions. The tax years ended March 31, 2025, March 31, 2024, and March 31, 2023, are subject to examination by federal and state taxing authorities.</div></ix:nonNumeric><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-29</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-14919"><div style="font-size: 10pt;"> A reconciliation of income taxes computed at the statutory federal income tax rate of <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-19450"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-19451"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-19452">21.0</ix:nonFraction></ix:nonFraction></ix:nonFraction>% to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands, except percentages): </div><div style="font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; width: 100%; border-spacing: 0px; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 28%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="21" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">        <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>            </td>








    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span>    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span>    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span>    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Amount
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Percent
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

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


      Amount
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Percent
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

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


      Amount
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Percent
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      U.S. federal statutory tax rate
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" unitRef="usd" id="ixv-19453">36,422</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-19454">21.0</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" unitRef="usd" id="ixv-19455">22,286</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-19456">21.0</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" unitRef="usd" id="ixv-19457">28,400</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-19458">21.0</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

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

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

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

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      &#160;Nontaxable or non-deductible items:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      &#160;Non-deductible executive compensation
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" unitRef="usd" id="ixv-19459">2,434</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" unitRef="pure" id="ixv-19460">1.4</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" unitRef="usd" id="ixv-19461">2,020</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" unitRef="pure" id="ixv-19462">1.9</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" unitRef="usd" id="ixv-19463">1,718</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" unitRef="pure" id="ixv-19464">1.3</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      &#160;Other
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" unitRef="usd" id="ixv-19465">403</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" unitRef="pure" id="ixv-19466">0.2</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" sign="-" unitRef="usd" id="ixv-19467">189</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" sign="-" unitRef="pure" id="ixv-19468">0.2</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" unitRef="usd" id="ixv-19469">97</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" unitRef="pure" id="ixv-19470">0.1</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Cross border tax laws
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" scale="3" sign="-" unitRef="usd" id="ixv-19471">105</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" scale="-2" unitRef="pure" id="ixv-19472">0.0</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" scale="3" sign="-" unitRef="usd" id="ixv-19473">131</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" scale="-2" sign="-" unitRef="pure" id="ixv-19474">0.1</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" scale="3" sign="-" unitRef="usd" id="ixv-19475">170</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" scale="-2" sign="-" unitRef="pure" id="ixv-19476">0.1</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Other (1)
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" id="ix_12_fact" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" sign="-" unitRef="usd">9</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" id="ix_13_fact" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure">0.0</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" id="ix_14_fact" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" sign="-" unitRef="usd">97</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" id="ix_15_fact" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" sign="-" unitRef="pure">0.1</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" id="ix_16_fact" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" sign="-" unitRef="usd">172</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" id="ix_17_fact" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" sign="-" unitRef="pure">0.3</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: bottom;">
     <div>
      State and local income taxes, net of federal income tax effect (2)
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" id="ix_18_fact" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">9,962</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" id="ix_19_fact" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure">5.7</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" id="ix_20_fact" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">5,504</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" id="ix_21_fact" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure">5.2</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" id="ix_22_fact" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">8,094</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" id="ix_23_fact" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure">6.0</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

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

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

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

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Other foreign jurisdictions
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" unitRef="usd" id="ixv-19489">211</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-19490">0.1</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" unitRef="usd" id="ixv-19491">292</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-19492">0.3</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" sign="-" unitRef="usd" id="ixv-19493">56</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-19494">0.0</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19495">49,318</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-19496">28.4</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19497">29,685</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px; font-size: 9.5pt;"><ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-19498">28.0</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19499">37,911</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"><ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-19500">28.0</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> (1) <ix:footnote id="ix_1_footnote" xml:lang="en-US">Represents several adjustments, none of which are significant for separate disclosure.</ix:footnote> </div><div style="font-size: 10pt;"> (2) <ix:footnote id="ix_2_footnote" xml:lang="en-US">The states and local jurisdictions that contribute to the majority (greater than 50%) of the tax effect in this category include <span style="-sec-ix-hidden: hidden-fact-16">California, Virginia, and New York</span>.</ix:footnote> </div></ix:nonNumeric><div>&#160;</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="ixv-15432"><div style="color: rgb(0, 0, 0);">Income (loss) from continuing operations before
income tax expense (benefit):</div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:1.0pt">
  <td style="height: 1pt; white-space: nowrap;" valign="bottom">&#160;</td>
  <td colspan="12" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); border-image: initial; height: 1pt; white-space: nowrap; text-align: center;" valign="bottom">
  <div style="margin: 0in;">Year ended March 31,</div>
  </td>
 </tr>

 <tr>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> 2026</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> 2025</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> 2024</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr><tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm">U.S.</span></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" unitRef="usd" id="ixv-19502">165,705</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" unitRef="usd" id="ixv-19503">101,325</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" unitRef="usd" id="ixv-19504">129,317</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:3;height:1.0pt;mso-prop-change:&quot;Bill Roos&quot; 20260520T1810">
  <td style="height: 1pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm">Foreign</span></div>
  </td>
  <td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom">&#160;</td>
  <td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" unitRef="usd" id="ixv-19505">7,733</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom">&#160;</td>
  <td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" unitRef="usd" id="ixv-19506">4,799</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom">&#160;</td>
  <td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" unitRef="usd" id="ixv-19507">5,921</ix:nonFraction></td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm">Total</span></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-19508">173,438</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-19509">106,124</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-19510">135,238</ix:nonFraction></td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>
 </tr>
</table></ix:nonNumeric><div>&#160;</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-15514"><div> The components of the provision for income taxes from continuing operations are as follows (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">



   <tr>
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="9" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">Year ended March 31,        &#160;</td>





    <td style="width: 1%;">&#160;</td>
   </tr><tr>
    <td style="text-decoration: underline;">
     <div>
      Current:
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2026&#160;</td><td style="width: 1%;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2025&#160;</td><td style="width: 1%;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2024&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Federal
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19511">34,490</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19512">21,928</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19513">28,394</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      State
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19514">12,141</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19515">7,121</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19516">11,006</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Foreign
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19517">1,795</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19518">1,092</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19519">1,236</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total current expense
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19520">48,426</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19521">30,141</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19522">40,636</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="text-decoration: underline;">
     <div>
      Deferred:
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Federal
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19523">569</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-19524">551</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-19525">1,898</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      State
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19526">284</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-19527">50</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-19528">778</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Foreign
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19529">39</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19530">145</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-19531">49</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total deferred expense (benefit)
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19532">892</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-19533">456</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-19534">2,725</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total income tax expense:
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total federal
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd" id="ixv-19535">35,059</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd" id="ixv-19536">21,377</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd" id="ixv-19537">26,496</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total state
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd" id="ixv-19538">12,425</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd" id="ixv-19539">7,071</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd" id="ixv-19540">10,228</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total foreign
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd" id="ixv-19541">1,834</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd" id="ixv-19542">1,237</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd" id="ixv-19543">1,187</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Provision for income taxes
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19544">49,318</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19545">29,685</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19546">37,911</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-30</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div>
















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































 </div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"> Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-19547">Significant components of our deferred tax assets and liabilities were as follows (in thousands):</ix:nonNumeric> </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><ix:continuation id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2026
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div><span style="text-decoration:underline">
      Deferred tax assets:
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued vacation
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" scale="3" unitRef="usd" id="ixv-19548">2,875</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" scale="3" unitRef="usd" id="ixv-19549">2,744</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Deferred revenue
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" unitRef="usd" id="ixv-19550">7,512</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" unitRef="usd" id="ixv-19551">7,108</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Allowance for credit losses
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" unitRef="usd" id="ixv-19552">785</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" unitRef="usd" id="ixv-19553">1,745</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Restricted stock
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" unitRef="usd" id="ixv-19554">801</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" unitRef="usd" id="ixv-19555">301</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Operating leases
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="plus:DeferredTaxAssetsOperatingLeases" scale="3" unitRef="usd" id="ixv-19556">850</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:fixed-zero" name="plus:DeferredTaxAssetsOperatingLeases" scale="3" unitRef="usd" id="ixv-19557"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Other deferred tax assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" scale="3" unitRef="usd" id="ixv-19558">1,936</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" scale="3" unitRef="usd" id="ixv-19559">841</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Inventory reserve
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" unitRef="usd" id="ixv-19560">455</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" unitRef="usd" id="ixv-19561">1,313</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Capitalized research expenditures
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" scale="3" unitRef="usd" id="ixv-19562">374</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" scale="3" unitRef="usd" id="ixv-19563">1,666</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued bonus
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" scale="3" unitRef="usd" id="ixv-19564">2,602</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" scale="3" unitRef="usd" id="ixv-19565">2,708</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Lease liabilities
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="plus:DeferredTaxAssetsLeaseLiability" scale="3" unitRef="usd" id="ixv-19566">4,291</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="plus:DeferredTaxAssetsLeaseLiability" scale="3" unitRef="usd" id="ixv-19567">5,067</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other credits and carryforwards
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOtherLossCarryforwards" scale="3" unitRef="usd" id="ixv-19568">14</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOtherLossCarryforwards" scale="3" unitRef="usd" id="ixv-19569">101</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Gross deferred tax assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd" id="ixv-19570">22,495</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd" id="ixv-19571">23,594</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: valuation allowance
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd" id="ixv-19572">14</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd" id="ixv-19573">63</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Net deferred tax assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" unitRef="usd" id="ixv-19574">22,481</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" unitRef="usd" id="ixv-19575">23,531</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div><span style="text-decoration:underline">
      Deferred tax liabilities:
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Property and equipment
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19576">2,296</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19577">2,516</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Operating leases
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" unitRef="usd" id="ixv-19578"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" unitRef="usd" id="ixv-19579">7,804</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Prepaid expenses
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" unitRef="usd" id="ixv-19580">4,090</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" unitRef="usd" id="ixv-19581">4,095</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Right-of-use assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="plus:DeferredTaxLiabilitiesLeaseRightOfUseAssets" scale="3" unitRef="usd" id="ixv-19582">3,988</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="plus:DeferredTaxLiabilitiesLeaseRightOfUseAssets" scale="3" unitRef="usd" id="ixv-19583">4,714</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Tax deductible goodwill
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" unitRef="usd" id="ixv-19584">3,152</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" unitRef="usd" id="ixv-19585">2,198</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total deferred tax liabilities
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd" id="ixv-19586">13,526</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd" id="ixv-19587">21,327</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Net deferred tax asset
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" unitRef="usd" id="ixv-19588">8,955</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" unitRef="usd" id="ixv-19589">2,204</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table></ix:continuation><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. Based on this evaluation as of March 31, 2026, we are recognizing a valuation allowance to offset gross deferred tax assets primarily attributable to net operating losses at certain of the foreign subsidiaries and foreign tax credit carry forwards. We believe that it is more likely than not that we will realize the remaining gross deferred tax assets through generating taxable income or the reversal of existing temporary differences attributable to the gross deferred tax liabilities.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="ixv-16090"><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"> The following table presents income taxes paid, net of refunds, for the year ended March 31, 2026 (in thousands): </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">
     <div><br/></div>
    </td><td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year Ended March 31,</span>        </td><td style="text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2026
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2025
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2024
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      U.S. federal
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidFederalAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19590">33,013</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidFederalAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19591">36,119</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidFederalAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19592">29,171</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Domestic state and local:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      California (1)
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:fixed-zero" id="ix_24_fact" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" unitRef="usd"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c197" decimals="-3" format="ixt:num-dot-decimal" id="ix_25_fact" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" unitRef="usd">2,491</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c198" decimals="-3" format="ixt:num-dot-decimal" id="ix_26_fact" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" unitRef="usd">2,598</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c199" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19596">11,152</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c200" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19597">9,374</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c201" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19598">8,283</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Total state and local
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19599">11,152</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19600">11,865</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19601">10,881</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Foreign
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19602">1,901</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19603">748</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" scale="3" unitRef="usd" id="ixv-19604">1,474</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd" id="ixv-19605">46,066</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd" id="ixv-19606">48,732</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd" id="ixv-19607">41,526</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"> (1) <ix:footnote id="ix_3_footnote" xml:lang="en-US">The amount of income taxes paid for the year ended March 31, 2026 was less than 5% of total income taxes paid.</ix:footnote> </div></ix:nonNumeric></ix:continuation><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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center">F-31</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div><a id="FAIR_VALUE_MEASUREMENTS" title="FAIR VALUE MEASUREMENTS"></a></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueDisclosuresTextBlock" id="ixv-16290"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">16. FAIR VALUE MEASUREMENTS</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> We account for the fair values of our assets and liabilities utilizing a three-tier value hierarchy, which prioritizes the inputs used in measuring fair value. <ix:nonNumeric contextRef="c0" continuedAt="_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="ixv-19609">The following table provides the fair value of our assets and liabilities measured at fair value as categorized within the fair value hierarchy as of March 31, 2026, and March 31, 2025 (in thousands):</ix:nonNumeric> </div><div style="font-size: 10pt;">&#160;</div><ix:continuation id="_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">
     <div><br/></div>
        </td><td colspan="14" style="text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Fair value measurement using</span>            </td><td style="text-align: center; width: 1%;">&#160;</td>



   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Recorded<br/>amount
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Quoted prices in<br/>active markets for<br/>identical assets<br/>(Level 1)
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Significant<br/>other observable<br/>inputs (Level 2)
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Significant<br/>unobservable<br/>inputs<br/>
     </div>
     <div>
      (Level 3)
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div><span style="text-decoration:underline">
      March 31, 2026
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Assets:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Money market funds
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" unitRef="usd" id="ixv-19610">276,019</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c203" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" unitRef="usd" id="ixv-19611">276,019</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c204" decimals="-3" format="ixt:fixed-zero" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" unitRef="usd" id="ixv-19612"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c205" decimals="-3" format="ixt:fixed-zero" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" unitRef="usd" id="ixv-19613"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Contingent receivable
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationAsset" scale="3" unitRef="usd" id="ixv-19614">9,330</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c203" decimals="-3" format="ixt:fixed-zero" name="us-gaap:BusinessCombinationContingentConsiderationAsset" scale="3" unitRef="usd" id="ixv-19615"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c204" decimals="-3" format="ixt:fixed-zero" name="us-gaap:BusinessCombinationContingentConsiderationAsset" scale="3" unitRef="usd" id="ixv-19616"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c205" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationAsset" scale="3" unitRef="usd" id="ixv-19617">9,330</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Receivables held for sale
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesHeldForSaleAmount" scale="3" unitRef="usd" id="ixv-19618">6,310</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c203" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesHeldForSaleAmount" scale="3" unitRef="usd" id="ixv-19619">6,310</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c204" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ReceivablesHeldForSaleAmount" scale="3" unitRef="usd" id="ixv-19620"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c205" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ReceivablesHeldForSaleAmount" scale="3" unitRef="usd" id="ixv-19621"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div><span style="text-decoration:underline">
      March 31, 2025
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Assets:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Money market funds
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" unitRef="usd" id="ixv-19622">280,067</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c206" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" unitRef="usd" id="ixv-19623">280,067</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c207" decimals="-3" format="ixt:fixed-zero" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" unitRef="usd" id="ixv-19624"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c208" decimals="-3" format="ixt:fixed-zero" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" unitRef="usd" id="ixv-19625"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:continuation><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;"> Through the agreement for the sale of HoldCo, we may earn and receive Holdback Premium (as defined below) payments and <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="plus:NumberOfEarnOuts" scale="0" unitRef="Payment" id="ixv-19626">two</ix:nonFraction> different types of Earn-Outs (as defined below, and together with the Holdback Premium the &#8220;Contingent Consideration&#8221;) based on the post-Closing performance of the HoldCo Group (as defined below), as operated by PEAC Solutions. We estimated the fair value of each element of the Contingent Consideration using a Monte Carlo simulation model. We recognize the short-term and long-term portions of the receivable for the Contingent Consideration as part of other current assets and property, equipment, and other assets&#8212;net, respectively, in our consolidated balance sheet. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> We may receive aggregate post-Closing cash payments of up to $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="plus:ExpectedToReceiveAggregateCashPayments" scale="6" unitRef="usd" id="ixv-19627">3.0</ix:nonFraction> million (the &#8220;Holdback Premium&#8221;) based on the achievement of customer lease receivable originations targets by HoldCo (i) from the Closing Date to the 18-month anniversary of the Closing Date and (ii) from the 18-month anniversary of the Closing Date to the 30-month anniversary of the Closing Date. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> The <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="plus:NumberOfEarnOuts" scale="0" unitRef="Payment" id="ixv-19628">two</ix:nonFraction> types of earn-out payments that are potentially payable to us are based on (i) the volume of originations of certain types of lease receivables (the &#8220;Lease Originations Earn-Out&#8221;) and (ii) the profitability of certain lease receivables originated either to US federal governmental entities or for which a prime contractor acting on behalf of a government entity is the obligor (the &#8220;Transaction Gains Earn-Out,&#8221; and together with the Lease Originations Earn-Out, the &#8220;Earn-Outs&#8221;). Each of the Earn-Outs will be measured for each of the first three consecutive twelve-month periods following the Closing. The Lease Originations Earn-Out is capped at $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" unitRef="usd" id="ixv-19629">10.0</ix:nonFraction> million in aggregate for all <ix:nonNumeric contextRef="c0" continuedAt="plus_NumberOfAggregateClosingYears-c0_cont_1" format="ixt-sec:durwordsen" name="plus:NumberOfAggregateClosingYears" id="ixv-19630">three</ix:nonNumeric> post-Closing<ix:continuation id="plus_NumberOfAggregateClosingYears-c0_cont_1"> years</ix:continuation>. The Transaction Gains Earn-Out does not have a maximum cap. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> In our initial accounting for the sale of HoldCo as of June 30, 2025, we recognized a receivable for the Contingent Consideration of $<ix:nonFraction contextRef="c202" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationAsset" scale="6" unitRef="usd" id="ixv-19632">13.5</ix:nonFraction> million. We subsequently adjusted our estimate of the fair value of the contingent receivable to $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationAsset" scale="6" unitRef="usd" id="ixv-19633">9.3</ix:nonFraction> million as of March 31, 2026, based on progress towards achieving the Contingent Consideration targets. We recognized this adjustment of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" unitRef="usd" id="ixv-19634">4.2</ix:nonFraction> million as a loss in other income, net in our statement of operations for the fiscal year ended March 31, 2026. </div></ix:nonNumeric><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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-32</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="ixv-16541"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">17.</span>&#160;<span style="font-weight: bold;">BUSINESS COMBINATIONS</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Bailiwick Services, LLC</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> On August 19, 2024, our subsidiary, <span style="font-style: italic;">e</span>Plus Technology, inc., acquired <ix:nonFraction contextRef="c209" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" unitRef="pure" id="ixv-19635">100</ix:nonFraction>% of the membership interests of Bailiwick Services, LLC (&#8220;Bailiwick&#8221;). Based near Minneapolis, Minnesota, Bailiwick is a provider of professional and managed services with nearly <ix:nonNumeric contextRef="c210" format="ixt-sec:duryear" name="plus:BusinessAcquisitionPeriodOfProfessionalAndManagedServices" id="ixv-19636">30</ix:nonNumeric> years in the business. Bailiwick specializes in serving enterprise customers that operate large store, branch, and campus footprints predominantly in the retail, financial services, restaurant, and hospitality markets. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> Our sum for consideration transferred is $<ix:nonFraction contextRef="c209" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="6" unitRef="usd" id="ixv-19637">124.9</ix:nonFraction> million, which consists of $<ix:nonFraction contextRef="c211" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" unitRef="usd" id="ixv-19638">126.2</ix:nonFraction> million paid in cash at closing, less $<ix:nonFraction contextRef="c211" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashAcquiredFromAcquisition" scale="6" unitRef="usd" id="ixv-19639">1.5</ix:nonFraction> million cash acquired, plus $<ix:nonFraction contextRef="c212" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" scale="6" unitRef="usd" id="ixv-19640">0.2</ix:nonFraction> million paid in December 2024 to the sellers based on adjustments to a determination of the total net assets delivered. <ix:nonNumeric contextRef="c210" continuedAt="_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock-c210_cont_1" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="ixv-19641">Our allocation of the purchase consideration to the assets acquired and liabilities assumed is presented below (in thousands):</ix:nonNumeric> </div><div style="font-size: 10pt;">&#160;</div><ix:continuation id="_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock-c210_cont_1"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap;">&#160;</td><td colspan="2" style="white-space: nowrap; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Acquisition date amount
     </div>
    </td><td style="white-space: nowrap;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts receivable
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c209" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" unitRef="usd" id="ixv-19642">41,719</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Contract assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c209" decimals="-3" format="ixt:num-dot-decimal" name="plus:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" scale="3" unitRef="usd" id="ixv-19643">7,712</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Other assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c209" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" unitRef="usd" id="ixv-19644">20,669</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Identified intangible assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c209" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" unitRef="usd" id="ixv-19645">58,010</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts payable and other liabilities
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c209" decimals="-3" format="ixt:num-dot-decimal" name="plus:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" scale="3" unitRef="usd" id="ixv-19646">38,273</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Contract liabilities
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">(<ix:nonFraction contextRef="c209" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" scale="3" unitRef="usd" id="ixv-19647">6,216</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total identifiable net assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c209" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" unitRef="usd" id="ixv-19648">83,621</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Goodwill
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c209" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd" id="ixv-19649">41,305</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total purchase consideration
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c209" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" unitRef="usd" id="ixv-19650">124,926</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table></ix:continuation><div style="font-family: Aptos; font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> The identified intangible assets of $<ix:nonFraction contextRef="c209" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" unitRef="usd" id="ixv-19651">58.0</ix:nonFraction> million consists of customer relationships of $<ix:nonFraction contextRef="c213" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" unitRef="usd" id="ixv-19652">49.3</ix:nonFraction> million with an estimated useful life of <ix:nonNumeric contextRef="c214" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19653">ten years</ix:nonNumeric> and trade name of $<ix:nonFraction contextRef="c215" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" unitRef="usd" id="ixv-19654">8.7</ix:nonFraction> million with a preliminary useful life of <ix:nonNumeric contextRef="c216" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19655">seven years</ix:nonNumeric>. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> We recognized goodwill related to this transaction of $<ix:nonFraction contextRef="c209" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" unitRef="usd" id="ixv-19656">41.3</ix:nonFraction> million, which was assigned to our professional services and product segments. The goodwill recognized in the Bailiwick acquisition is attributable to the acquired assembled workforce and expected synergies, none of which qualify for recognition as a separate intangible asset. The total amount of goodwill expected to be deductible for tax purposes is $<ix:nonFraction contextRef="c209" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="6" unitRef="usd" id="ixv-19657">44.4</ix:nonFraction> million. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   The amount of revenues and earnings of the acquiree since the acquisition date are not material. Likewise, the impact to the revenue and earnings of the combined entity for the current reporting period as though the acquisition date had been April 1, 2024, is not material.
  </div></ix:nonNumeric><div style="font-size: 10pt;">&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-16638"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">18. SEGMENT REPORTING</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> We manage and report our operating results through <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="SEGMENT" id="ixv-19658">three</ix:nonFraction> operating segments: product, professional services, and managed services. Our organizational structure is based on how our chief operating decision maker (&#8220;CODM&#8221;) allocates resources, manages operations, and evaluates performance. Our CODM is our Chief Executive Officer. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   Our product segment includes sales of IT products, third-party software, and third-party maintenance, software assurance, and other third-party services. Our professional services segment includes our advanced professional services, staff augmentation, project management services, cloud consulting services and security services. Our managed services segment includes our advanced managed services, service desk, storage-as-a-service, cloud hosted services, cloud managed services and managed security services. Our other category consists of the international entities of our financing business that we retained after selling our domestic financing business.
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   Our CODM measures the performance of the segments based on gross profit. We do not present asset information for our reportable segments as we do not provide asset information to our CODM. Our CODM reviews financial results and forecasts quarterly to manage operations and evaluate performance. Our CODM also uses our financial results and forecasts to make investment decisions as part of our annual budgeting process.
  </div></ix:nonNumeric><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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-33</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_2" id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-16657"><div style="font-size: 10pt;"> The following table provides reportable segment information (in thousands): </div><div style="font-size: 10pt;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="10" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31,
     </div>
        </td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2026
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2025
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2024
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Net sales
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Product
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c220" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19659">1,979,288</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c221" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19660">1,599,369</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c222" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19661">1,885,543</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Professional services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c223" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19662">273,438</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c224" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19663">229,030</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c225" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19664">154,549</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Managed services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c226" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19665">189,447</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19666">171,347</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19667">137,528</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total reportable segments
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19668">2,442,173</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19669">1,999,746</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19670">2,177,620</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c232" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19671">376</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19672">422</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c234" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19673">629</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19674">2,442,549</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19675">2,000,168</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19676">2,178,249</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Cost of sales
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Product
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c220" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19677">1,525,724</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c221" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19678">1,229,216</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c222" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19679">1,484,878</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Professional services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c223" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19680">167,528</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c224" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19681">138,513</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c225" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19682">86,355</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Managed services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c226" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19683">132,980</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19684">120,040</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19685">94,861</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total reportable segments
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19686">1,826,232</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19687">1,487,769</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19688">1,666,094</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c232" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19689">236</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19690">279</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c234" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19691">413</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19692">1,826,468</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19693">1,488,048</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19694">1,666,507</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Gross profit
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Product
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c220" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19695">453,564</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c221" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19696">370,153</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c222" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19697">400,665</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Professional services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c223" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19698">105,910</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c224" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19699">90,517</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c225" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19700">68,194</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Managed services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c226" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19701">56,467</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19702">51,307</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19703">42,667</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total reportable segments
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19704">615,941</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19705">511,977</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19706">511,526</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c232" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19707">140</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19708">143</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c234" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19709">216</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19710">616,081</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19711">512,120</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19712">511,742</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div style="font-family: Aptos; font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Disaggregation of Revenue</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   We recognize revenue in our product, professional services, and managed services segments from contracts with customers. We recognize revenue in the other category under guidance for financing and leases.
  </div><div style="font-size: 10pt;">&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock-c0_cont_1" escape="true" name="plus:DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock" id="ixv-17044"><div style="font-size: 10pt;"> The following tables provide a disaggregation of revenue recognized from contracts with customers by timing and our position as principal or agent (in thousands): </div><div style="font-family: Aptos; font-size: 10pt;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="14" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31, 2026
     </div>
        </td>


    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Product
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Professional
     </div>
     <div>
     Services
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Managed Services
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Total
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Timing and position as principal or agent:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred at a point in time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c235" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19713">1,764,824</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c236" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19714"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c237" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19715"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c238" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19716">1,764,824</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Transferred at a point in time as agent
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c239" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19717">214,464</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c240" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19718"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c241" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19719"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c242" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19720">214,464</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred over time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c243" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19721"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c244" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19722">273,438</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c245" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19723">189,447</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c246" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19724">462,885</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19725">1,979,288</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19726">273,438</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c138" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19727">189,447</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c247" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19728">2,442,173</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="font-family: Aptos; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap;">&#160;</td><td colspan="14" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31, 2025
     </div>
        </td>


    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Product
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Professional
     </div>
     <div>
      Services
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;">
     <div>
      Managed Services
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Total
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Timing and position as principal or agent:
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred at a point in time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c248" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19729">1,415,083</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c249" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19730"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c250" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19731"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c251" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19732">1,415,083</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Transferred at a point in time as agent
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c252" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19733">184,286</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c253" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19734"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c254" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19735"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c255" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19736">184,286</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred over time as principal
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c256" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19737"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c257" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19738">229,030</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c258" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19739">171,347</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c259" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19740">400,377</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c130" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19741">1,599,369</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19742">229,030</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19743">171,347</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c260" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19744">1,999,746</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:continuation><div style="font-family: Aptos; 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: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-34</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_2"><ix:continuation id="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 52%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;"><br/></td><td colspan="14" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>            </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;">


      Product
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">



      Professional<br/>

      Services
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; vertical-align: middle; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;">


      Managed Services
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle;">


      Total
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Timing and position as principal or agent:
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Transferred at a point in time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c261" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19745">1,709,217</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c262" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19746"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c263" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19747"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c264" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19748">1,709,217</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Transferred at a point in time as agent
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c265" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19749">176,326</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c266" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19750"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c267" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19751"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c268" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19752">176,326</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Transferred over time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c269" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19753"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c270" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19754">154,549</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c271" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19755">137,528</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c272" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19756">292,077</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c273" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19757">1,885,543</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c274" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19758">154,549</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c275" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19759">137,528</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c276" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19760">2,177,620</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="ixv-17474"><div> The following table provides a disaggregation of our revenue from contracts with customers by customer end market and by type (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;"><br/></td><td colspan="10" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;">


      2026
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;">


      2025
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">


      2024
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Customer end market:
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Telecom, media &amp; entertainment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c277" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19761">720,616</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c278" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19762">453,892</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c279" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19763">547,525</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Healthcare
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c280" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19764">314,949</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c281" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19765">286,474</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c282" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19766">278,893</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      SLED
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c283" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19767">308,681</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c284" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19768">333,371</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c285" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19769">329,617</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Technology
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c286" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19770">300,783</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c287" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19771">300,465</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c288" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19772">379,720</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Financial services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c289" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19773">244,675</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c290" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19774">174,798</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c291" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19775">243,630</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Retail
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c292" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19776">136,415</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c293" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19777">103,185</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c294" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19778">36,113</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      All others
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c295" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19779">416,054</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c296" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19780">347,561</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c297" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19781">362,122</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c298" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19782">2,442,173</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c299" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19783">1,999,746</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c300" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19784">2,177,620</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Type:
     </span></div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Product segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Networking
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c301" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19785">933,818</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c302" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19786">781,703</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c303" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19787">1,005,679</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cloud
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c304" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19788">668,471</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c305" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19789">509,774</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c306" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19790">546,341</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Security
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c307" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19791">239,731</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c308" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19792">191,872</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c309" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19793">193,956</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Collaboration
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c310" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19794">51,917</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c311" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19795">55,483</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c312" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19796">65,714</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c313" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19797">85,351</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c314" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19798">60,537</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><ix:nonFraction contextRef="c315" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19799">73,853</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total product segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19800">1,979,288</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c130" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19801">1,599,369</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c273" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19802">1,885,543</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Professional services segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19803">273,438</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19804">229,030</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c274" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19805">154,549</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Managed services segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c138" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19806">189,447</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19807">171,347</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c275" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19808">137,528</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c298" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19809">2,442,173</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c299" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19810">1,999,746</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c300" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-19811">2,177,620</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Geographic Information</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="ixv-17830"><div> The geographic information for the years ended March 31, 2026, 2025, and 2024 was as follows (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center;"><br/></td><td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2026
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2025
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2024
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Net sales:
     </span></div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      US
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c316" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19812">2,349,884</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c317" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19813">1,914,838</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c318" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19814">2,080,693</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c319" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19815">92,665</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c320" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19816">85,330</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c321" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19817">97,556</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19818">2,442,549</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19819">2,000,168</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19820">2,178,249</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div>
   Our long-lived assets include right-of-use assets, property and equipment-net, and, within the international entities of our financing business that we retained after selling our domestic financing business, operating leases-net, and equipment that has been returned to us at the termination of the lease. The geographic disaggregation of these balances was as follows (in thousands):
  </div><div>&#160;
  </div><ix:continuation id="_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      March 31, 2026
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      March 31, 2025
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Long-lived assets:
     </span></div>
    </td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 9%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 9%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Right-of-use assets
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c322" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" scale="3" unitRef="usd" id="ixv-19821">15,034</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c323" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" scale="3" unitRef="usd" id="ixv-19822">17,857</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Property and equipment-net
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c322" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-19823">12,774</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c323" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-19824">15,522</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total US
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c322" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd" id="ixv-19825">27,808</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c323" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd" id="ixv-19826">33,379</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      International
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c324" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd" id="ixv-19827">113</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"><ix:nonFraction contextRef="c325" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd" id="ixv-19828">267</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd" id="ixv-19829">27,921</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd" id="ixv-19830">33,646</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table></ix:continuation><div>&#160;
  </div><div> Sales to Verizon Communications Inc. represented <ix:nonFraction contextRef="c217" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19831">24</ix:nonFraction>%, <ix:nonFraction contextRef="c218" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19832">17</ix:nonFraction>% and <ix:nonFraction contextRef="c219" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19833">19</ix:nonFraction>% of net sales for the years ended March 31, 2026, March 31, 2025, and March 31, 2024, respectively. </div></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">F-35</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header override"><div style="font-size: 8pt;"><i><a href="#Table_of_Contents">Table of Contents</a></i></div></div></div><div style="text-align: center;">
   <span style="font-weight: bold; font-style: italic;">e</span><span style="font-weight: bold;">Plus inc. AND SUBSIDIARIES</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">Schedule II - Valuation and Qualifying Accounts</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(Dollars in thousands)</span>
  </div><div style="text-align: center;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="ixv-18039"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 1%;"/><td style="width: 9%;"/><td style="width: 1%;"/></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"> Balance at<br/> Beginning of<br/> Period </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"> Charged to<br/> Costs and<br/> Expenses </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"> Deductions/<br/> Write-Offs </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"> Balance at<br/> End of<br/> Period </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Allowance for sales returns: (1)
     </span></div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2024
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c326" decimals="-3" format="ixt:num-dot-decimal" id="ix_27_fact" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd">1,264</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c327" decimals="-3" format="ixt:num-dot-decimal" id="ix_28_fact" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" unitRef="usd">4,647</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c327" decimals="-3" format="ixt:num-dot-decimal" id="ix_29_fact" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" sign="-" unitRef="usd">4,296</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c328" decimals="-3" format="ixt:num-dot-decimal" id="ix_30_fact" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd">1,615</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2025
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c328" decimals="-3" format="ixt:num-dot-decimal" id="ix_31_fact" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd">1,615</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c329" decimals="-3" format="ixt:num-dot-decimal" id="ix_32_fact" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" unitRef="usd">7,043</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c329" decimals="-3" format="ixt:num-dot-decimal" id="ix_33_fact" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" sign="-" unitRef="usd">5,969</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c330" decimals="-3" format="ixt:num-dot-decimal" id="ix_34_fact" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd">2,689</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2026
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c330" decimals="-3" format="ixt:num-dot-decimal" id="ix_35_fact" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd">2,689</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c331" decimals="-3" format="ixt:num-dot-decimal" id="ix_36_fact" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" unitRef="usd">1,917</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c331" decimals="-3" format="ixt:num-dot-decimal" id="ix_37_fact" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" sign="-" unitRef="usd">2,867</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c332" decimals="-3" format="ixt:num-dot-decimal" id="ix_38_fact" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd">1,739</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Allowance for credit losses:
     </span></div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2024
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c333" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19846">2,318</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c334" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" unitRef="usd" id="ixv-19847">371</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c334" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" sign="-" unitRef="usd" id="ixv-19848">140</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c335" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19849">2,549</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2025
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c335" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19850">2,549</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c336" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" unitRef="usd" id="ixv-19851">1,732</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c336" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" sign="-" unitRef="usd" id="ixv-19852">379</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c337" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19853">3,902</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2026
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c337" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19854">3,902</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c338" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" unitRef="usd" id="ixv-19855">483</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c338" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" sign="-" unitRef="usd" id="ixv-19856">1,361</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c339" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19857">3,024</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Valuation for deferred taxes:
     </span></div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2024
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c340" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19858">112</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c341" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" sign="-" unitRef="usd" id="ixv-19859">42</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c341" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" unitRef="usd" id="ixv-19860"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c342" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19861">70</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2025
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c342" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19862">70</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c343" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" sign="-" unitRef="usd" id="ixv-19863">7</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c343" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" unitRef="usd" id="ixv-19864"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c344" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19865">63</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2026
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c344" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19866">63</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c345" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" sign="-" unitRef="usd" id="ixv-19867">49</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c345" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" unitRef="usd" id="ixv-19868"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c346" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" unitRef="usd" id="ixv-19869">14</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (1) </div> <div> <ix:footnote id="ix_4_footnote" xml:lang="en-US">These amounts represent the gross profit effect of sales returns during the respective years. Expected merchandise returns after year-end for sales made before year-end were $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="plus:SalesReturnsReserveForSalesReturns" scale="6" unitRef="usd" id="ixv-19871">10.7</ix:nonFraction> million, $<ix:nonFraction contextRef="c11" decimals="-5" format="ixt:num-dot-decimal" name="plus:SalesReturnsReserveForSalesReturns" scale="6" unitRef="usd" id="ixv-19872">16.6</ix:nonFraction> million, and $<ix:nonFraction contextRef="c12" decimals="-5" format="ixt:num-dot-decimal" name="plus:SalesReturnsReserveForSalesReturns" scale="6" unitRef="usd" id="ixv-19873">10.1</ix:nonFraction> million as of March 31, 2026, 2025, and 2024, respectively.</ix:footnote> </div> </div></ix:nonNumeric><div>&#160;</div><div>&#160;</div><div style="text-align: center; font-size: 8pt;">
   S-1</div><hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 6px auto; width: 100%;"/><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c3" id="hidden-fact-0" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-1" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c101" id="hidden-fact-2" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">P1Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c102" id="hidden-fact-3" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">P1Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c103" id="hidden-fact-4" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">P1Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c104" id="hidden-fact-5" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">P1Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c105" id="hidden-fact-6" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-7" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-8" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-9" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-10" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-11" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-12" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-13" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-14" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c166" id="hidden-fact-15" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration">http://fasb.org/us-gaap/2025#SecuredOvernightFinancingRateSofrMember</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" id="hidden-fact-16" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration">http://xbrl.sec.gov/stpr/2025#CA http://xbrl.sec.gov/stpr/2025#NY http://xbrl.sec.gov/stpr/2025#VA</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-19893">0001022408</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-19894">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-19895">FY</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="plus-20260331.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact ix_2_fact ix_3_fact ix_4_fact ix_5_fact ix_6_fact ix_7_fact ix_8_fact ix_9_fact ix_10_fact ix_11_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_12_fact ix_13_fact ix_14_fact ix_15_fact ix_16_fact ix_17_fact" toRefs="ix_1_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_18_fact ix_19_fact ix_20_fact ix_21_fact ix_22_fact ix_23_fact" toRefs="ix_2_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_24_fact ix_25_fact ix_26_fact" toRefs="ix_3_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_27_fact ix_28_fact ix_29_fact ix_30_fact ix_31_fact ix_32_fact ix_33_fact ix_34_fact ix_35_fact ix_36_fact ix_37_fact ix_38_fact" toRefs="ix_4_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-05-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</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="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</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="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</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="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</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="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</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="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</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="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</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="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</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="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">plus:ExpoHoldingsLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VerizonCommunicationsIncMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VerizonCommunicationsIncMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VendorSixMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VendorSixMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VendorSixMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</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="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">srt:OfficeBuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">srt:WarehouseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">plus:InternalUseInformationTechnologyEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plus:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:SoftwareCapitalizedForInternalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:SoftwareCapitalizedForInternalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</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="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</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="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      <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="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
      <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="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      <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="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
      <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="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      <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="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
      <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="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      <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="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
      <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="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
        <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
        <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
        <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2029-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
        <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2030-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
        <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2031-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
      </xbrldi:typedMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-06-30</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-03-31</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-01-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-10-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</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="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-04-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:TradeNameAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:TradeNameAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</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="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:TradeNameAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:TradeNameAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</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="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-08-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-05-18</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:Two021EmployeeLTIPMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:DirectorLTIP2024Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:DirectorLTIP2024Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:Two021EmployeeLTIPMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:DirectorLTIP2017Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:DirectorLTIP2024Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:Two021EmployeeLTIPMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:EmployeeStockPurchasePlan2022Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:EmployeeStockPurchasePlan2022Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:EmployeeStockPurchasePlan2022Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:EmployeeStockPurchasePlan2022Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</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="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-08-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-08-19</xbrli:startDate>
    <xbrli:endDate>2024-08-19</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-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">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-08-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-08-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VerizonCommunicationsIncMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VerizonCommunicationsIncMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VerizonCommunicationsIncMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</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="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</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="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</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="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c259">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c260">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c261">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c262">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c263">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c265">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c270">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c271">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c272">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c273">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</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="c274">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</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="c275">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</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="c276">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c277">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TelecomMediaEntertainmentCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c278">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TelecomMediaEntertainmentCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c279">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TelecomMediaEntertainmentCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</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="c280">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:HealthCareCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c281">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:HealthCareCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c282">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:HealthCareCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</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="c283">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:StateAndLocalGovernmentAndEducationalInstitutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c284">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:StateAndLocalGovernmentAndEducationalInstitutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c285">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:StateAndLocalGovernmentAndEducationalInstitutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</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="c286">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TechnologyCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c287">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TechnologyCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c288">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TechnologyCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</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="c289">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:FinancialServicesCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c290">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:FinancialServicesCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c291">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:FinancialServicesCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</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="c292">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:RetailCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c293">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:RetailCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c294">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:RetailCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</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="c295">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:AllOthersCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c296">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:AllOthersCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c297">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:AllOthersCustomerEndMarketMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</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="c298">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c299">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c300">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:TechnologyReportingUnitMember</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="c301">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:NetworkingMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c302">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:NetworkingMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c303">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:NetworkingMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</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="c304">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:DataCenterCloudMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c305">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:DataCenterCloudMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c306">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:DataCenterCloudMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</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="c307">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:SecurityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c308">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:SecurityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c309">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:SecurityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</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="c310">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:CollaborationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c311">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:CollaborationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c312">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:CollaborationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</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="c313">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:OtherProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c314">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:OtherProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c315">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:OtherProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</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="c316">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c317">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c318">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c319">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c320">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c321">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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="c322">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c323">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c324">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c325">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c326">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c327">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</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="c328">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c329">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c330">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c331">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c332">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c333">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c334">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c335">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c336">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c337">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c338">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c339">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c340">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c341">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c342">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c343">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c344">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c345">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c346">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001022408</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
<!-- [WMV7][a+b9QpjRLJlIp8mWLK7dm0GsP4f6W0o+K+A1p7CBIE3JY23h4KrC5bD1OCHHxunSX1mxh5ym08c0A2j3tTHfsvABS28se+iKqPY7x7J/MZ3yA84wEwqQaehOi4xRLkhUrcdKD6R8nBZ1h4nxYvPii0ybnNrWNCTdGTS16TSHZXnvxh9iTc/c209YljTnqddYED9lYIQoV2eNL0WS2DxV34bbpek8Uiu/OBNuV/99nKVYm5R45B2puJTpT4I5qu6DqH8syvjTrnJEVVJtQTHe+R/Nx7b5Ola4S05EYaCyFzZpHPv+KxHIGj9IgRG7SfVIpKkIE52IT/I8JsCkrrurFl8=] CSR-->
    <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>plus:SEGMENT</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Obligation">
  <xbrli:measure>plus:Obligation</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Lease">
  <xbrli:measure>plus:Lease</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Dates">
  <xbrli:measure>plus:Dates</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Payment">
  <xbrli:measure>plus:Payment</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>
</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>2
<FILENAME>plus-20260331.xsd
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu May 28 21:01:21 UTC 2026 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2025" targetNamespace="http://eplus.com/20260331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:plus="http://eplus.com/20260331" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="plus-20260331_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="plus-20260331_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="plus-20260331_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="plus-20260331_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://eplus.com/role/ConsolidatedBalanceSheet" id="plus_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals" id="plus_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/ConsolidatedBalanceSheet0" id="plus_r_ConsolidatedBalanceSheet0">
        <link:definition>003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/ConsolidatedComprehensiveIncome" id="plus_r_ConsolidatedComprehensiveIncome">
        <link:definition>004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/ConsolidatedCashFlow" id="plus_r_ConsolidatedCashFlow">
        <link:definition>005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/ShareholdersEquityType2or3" id="plus_r_ShareholdersEquityType2or3">
        <link:definition>006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' 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://eplus.com/role/ShareholdersEquityType2or3_Parentheticals" id="plus_r_ShareholdersEquityType2or3_Parentheticals">
        <link:definition>007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (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://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" id="plus_r_ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>008 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS" id="plus_r_REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS">
        <link:definition>009 - Disclosure - REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/RECENTACCOUNTINGPRONOUNCEMENTS" id="plus_r_RECENTACCOUNTINGPRONOUNCEMENTS">
        <link:definition>010 - Disclosure - RECENT 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://eplus.com/role/REVENUES" id="plus_r_REVENUES">
        <link:definition>011 - Disclosure - REVENUES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/DISCONTINUEDOPERATIONS" id="plus_r_DISCONTINUEDOPERATIONS">
        <link:definition>012 - Disclosure - DISCONTINUED 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://eplus.com/role/LESSEEACCOUNTING" id="plus_r_LESSEEACCOUNTING">
        <link:definition>013 - Disclosure - LESSEE ACCOUNTING</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" id="plus_r_GOODWILLANDOTHERINTANGIBLEASSETS">
        <link:definition>014 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/ALLOWANCEFORCREDITLOSSES" id="plus_r_ALLOWANCEFORCREDITLOSSES">
        <link:definition>015 - Disclosure - ALLOWANCE FOR CREDIT LOSSES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNET" id="plus_r_PROPERTYEQUIPMENTANDOTHERASSETSNET">
        <link:definition>016 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/CREDITFACILITY" id="plus_r_CREDITFACILITY">
        <link:definition>017 - Disclosure - CREDIT FACILITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/COMMITMENTSANDCONTINGENCIES" id="plus_r_COMMITMENTSANDCONTINGENCIES">
        <link:definition>018 - 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://eplus.com/role/EARNINGSPERSHARE" id="plus_r_EARNINGSPERSHARE">
        <link:definition>019 - Disclosure - EARNINGS 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://eplus.com/role/STOCKHOLDERSEQUITY" id="plus_r_STOCKHOLDERSEQUITY">
        <link:definition>020 - Disclosure - STOCKHOLDERS' 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://eplus.com/role/SHAREBASEDCOMPENSATION" id="plus_r_SHAREBASEDCOMPENSATION">
        <link:definition>021 - Disclosure - SHARE-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/INCOMETAXES" id="plus_r_INCOMETAXES">
        <link:definition>022 - 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://eplus.com/role/FAIRVALUEMEASUREMENTS" id="plus_r_FAIRVALUEMEASUREMENTS">
        <link:definition>023 - 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://eplus.com/role/BUSINESSCOMBINATIONS" id="plus_r_BUSINESSCOMBINATIONS">
        <link:definition>024 - Disclosure - BUSINESS COMBINATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/SEGMENTREPORTING" id="plus_r_SEGMENTREPORTING">
        <link:definition>025 - Disclosure - SEGMENT REPORTING</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/ScheduleIIValuationandQualifyingAccounts" id="plus_r_ScheduleIIValuationandQualifyingAccounts">
        <link:definition>026 - Disclosure - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/AccountingPoliciesByPolicy" id="plus_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://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTSTables" id="plus_r_REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTSTables">
        <link:definition>996001 - Disclosure - REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (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://eplus.com/role/REVENUESTables" id="plus_r_REVENUESTables">
        <link:definition>996002 - Disclosure - REVENUES (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://eplus.com/role/DISCONTINUEDOPERATIONSTables" id="plus_r_DISCONTINUEDOPERATIONSTables">
        <link:definition>996003 - Disclosure - DISCONTINUED OPERATIONS (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://eplus.com/role/LESSEEACCOUNTINGTables" id="plus_r_LESSEEACCOUNTINGTables">
        <link:definition>996004 - Disclosure - LESSEE ACCOUNTING (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://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" id="plus_r_GOODWILLANDOTHERINTANGIBLEASSETSTables">
        <link:definition>996005 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/ALLOWANCEFORCREDITLOSSESTables" id="plus_r_ALLOWANCEFORCREDITLOSSESTables">
        <link:definition>996006 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (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://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETTables" id="plus_r_PROPERTYEQUIPMENTANDOTHERASSETSNETTables">
        <link:definition>996007 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/CREDITFACILITYTables" id="plus_r_CREDITFACILITYTables">
        <link:definition>996008 - Disclosure - CREDIT FACILITY (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://eplus.com/role/EARNINGSPERSHARETables" id="plus_r_EARNINGSPERSHARETables">
        <link:definition>996009 - Disclosure - EARNINGS 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://eplus.com/role/SHAREBASEDCOMPENSATIONTables" id="plus_r_SHAREBASEDCOMPENSATIONTables">
        <link:definition>996010 - Disclosure - SHARE-BASED COMPENSATION (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://eplus.com/role/INCOMETAXESTables" id="plus_r_INCOMETAXESTables">
        <link:definition>996011 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/FAIRVALUEMEASUREMENTSTables" id="plus_r_FAIRVALUEMEASUREMENTSTables">
        <link:definition>996012 - 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://eplus.com/role/BUSINESSCOMBINATIONSTables" id="plus_r_BUSINESSCOMBINATIONSTables">
        <link:definition>996013 - Disclosure - BUSINESS COMBINATIONS (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://eplus.com/role/SEGMENTREPORTINGTables" id="plus_r_SEGMENTREPORTINGTables">
        <link:definition>996014 - Disclosure - SEGMENT REPORTING (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://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" id="plus_r_ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>996015 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (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://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable" id="plus_r_ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable">
        <link:definition>996016 - Disclosure - REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS - Schedule of Correction on Previously Issued Financial Statements (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://eplus.com/role/REVENUESDetails" id="plus_r_REVENUESDetails">
        <link:definition>996017 - Disclosure - REVENUES (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://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable" id="plus_r_BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable">
        <link:definition>996018 - Disclosure - REVENUES - Balance of Accounts Receivables-Trade Net, Contract Assets, and 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://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations" id="plus_r_REVENUESDetailsRemainingPerformanceObligations">
        <link:definition>996019 - Disclosure - REVENUES - Remaining Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/DISCONTINUEDOPERATIONSDetails" id="plus_r_DISCONTINUEDOPERATIONSDetails">
        <link:definition>996020 - Disclosure - DISCONTINUED OPERATIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/DiscontinuedOperationsTable" id="plus_r_DiscontinuedOperationsTable">
        <link:definition>996021 - Disclosure - DISCONTINUED OPERATIONS - Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/LESSEEACCOUNTINGDetails" id="plus_r_LESSEEACCOUNTINGDetails">
        <link:definition>996022 - Disclosure - LESSEE ACCOUNTING (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://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable" id="plus_r_SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable">
        <link:definition>996023 - Disclosure - LESSEE ACCOUNTING - Supplemental Information of Remaining Lease Terms and Discount Rates (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://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable" id="plus_r_FutureLeasePaymentsUnderOperatingLeasesTable">
        <link:definition>996024 - Disclosure - LESSEE ACCOUNTING - Future Lease Payments Under Operating 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://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" id="plus_r_GOODWILLANDOTHERINTANGIBLEASSETSDetails">
        <link:definition>996025 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/ChangesinGoodwillTable" id="plus_r_ChangesinGoodwillTable">
        <link:definition>996026 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Goodwill (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://eplus.com/role/OtherIntangibleAssetsTable" id="plus_r_OtherIntangibleAssetsTable">
        <link:definition>996027 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable" id="plus_r_FutureAmortizationExpenseforPurchasedIntangiblesTable">
        <link:definition>996028 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense for Purchased Intangibles (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://eplus.com/role/ActivityinReservesforCreditLossesTable" id="plus_r_ActivityinReservesforCreditLossesTable">
        <link:definition>996029 - Disclosure - ALLOWANCE FOR CREDIT LOSSES - Activity in Reserves for Credit Losses (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://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETDetails" id="plus_r_PROPERTYEQUIPMENTANDOTHERASSETSNETDetails">
        <link:definition>996030 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;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://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable" id="plus_r_PropertyEquipmentandOtherAssetsNetTable">
        <link:definition>996031 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET - Property, Equipment, and Other Assets, 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://eplus.com/role/PropertyandEquipmentNetTable" id="plus_r_PropertyandEquipmentNetTable">
        <link:definition>996032 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET - Property and Equipment, 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://eplus.com/role/CREDITFACILITYDetails" id="plus_r_CREDITFACILITYDetails">
        <link:definition>996033 - Disclosure - CREDIT FACILITY (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://eplus.com/role/OutstandingObligationsTable" id="plus_r_OutstandingObligationsTable">
        <link:definition>996034 - Disclosure - CREDIT FACILITY - Outstanding Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable" id="plus_r_ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable">
        <link:definition>996035 - Disclosure - EARNINGS PER SHARE - Reconciliation of Numerators and Denominators Used to Calculate Basic and Diluted Earnings per Common 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://eplus.com/role/STOCKHOLDERSEQUITYDetails" id="plus_r_STOCKHOLDERSEQUITYDetails">
        <link:definition>996036 - Disclosure - STOCKHOLDERS' EQUITY (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://eplus.com/role/SHAREBASEDCOMPENSATIONDetails" id="plus_r_SHAREBASEDCOMPENSATIONDetails">
        <link:definition>996037 - Disclosure - SHARE-BASED COMPENSATION (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://eplus.com/role/SummaryofUnvestedRestrictedSharesTable" id="plus_r_SummaryofUnvestedRestrictedSharesTable">
        <link:definition>996038 - Disclosure - SHARE-BASED COMPENSATION - Summary of Unvested Restricted Shares (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://eplus.com/role/SummaryofUnvestedPSUsTable" id="plus_r_SummaryofUnvestedPSUsTable">
        <link:definition>996039 - Disclosure - SHARE-BASED COMPENSATION - Summary of Unvested PSUs (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://eplus.com/role/CompensationExpenseTable" id="plus_r_CompensationExpenseTable">
        <link:definition>996040 - Disclosure - SHARE-BASED COMPENSATION - Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/INCOMETAXESDetails" id="plus_r_INCOMETAXESDetails">
        <link:definition>996041 - 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://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable" id="plus_r_ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable">
        <link:definition>996042 - Disclosure - INCOME TAXES - Reconciliation of Income Taxes to Statutory Federal Income Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable" id="plus_r_IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable">
        <link:definition>996043 - Disclosure - INCOME TAXES - Income (loss) from Continuing Operations Before Income Tax Expense (Benefit) (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://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable" id="plus_r_ComponentsofProvisionforIncomeTaxesTable">
        <link:definition>996044 - Disclosure - INCOME TAXES - Components of Provision for 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://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable" id="plus_r_ComponentsofDeferredTaxAssetsandLiabilitiesTable">
        <link:definition>996045 - Disclosure - INCOME TAXES - Components of Deferred Tax Assets and 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://eplus.com/role/IncomeTaxesPaidNetofRefundsTable" id="plus_r_IncomeTaxesPaidNetofRefundsTable">
        <link:definition>996046 - Disclosure - INCOME TAXES - Income Taxes Paid, Net of Refunds (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://eplus.com/role/FAIRVALUEMEASUREMENTSDetails" id="plus_r_FAIRVALUEMEASUREMENTSDetails">
        <link:definition>996047 - 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://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable" id="plus_r_FairValueHierarchyofFinancialInstrumentsTable">
        <link:definition>996048 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Hierarchy of Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/BUSINESSCOMBINATIONSDetails" id="plus_r_BUSINESSCOMBINATIONSDetails">
        <link:definition>996049 - Disclosure - BUSINESS COMBINATIONS (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://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable" id="plus_r_AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable">
        <link:definition>996050 - Disclosure - BUSINESS COMBINATIONS - Allocation of Purchase Price Consideration to Assets Acquired and Liabilities Assumed (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://eplus.com/role/SEGMENTREPORTINGDetails" id="plus_r_SEGMENTREPORTINGDetails">
        <link:definition>996051 - Disclosure - SEGMENT REPORTING (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable" id="plus_r_SegmentReportingInformationbyReportableSegmentTable">
        <link:definition>996052 - Disclosure - SEGMENT REPORTING - Segment Reporting Information, by Reportable Segment (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://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable" id="plus_r_DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable">
        <link:definition>996053 - Disclosure - SEGMENT REPORTING - Disaggregation of Net Sales and Revenue Recognized from Contracts with Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable" id="plus_r_TechnologySegmentDisaggregationofRevenueTable">
        <link:definition>996054 - Disclosure - SEGMENT REPORTING - Technology Segment Disaggregation of Revenue (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://eplus.com/role/GeographicalInformationTable" id="plus_r_GeographicalInformationTable">
        <link:definition>996055 - Disclosure - SEGMENT REPORTING - Geographical 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://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable" id="plus_r_ScheduleIIValuationandQualifyingAccountsTable">
        <link:definition>996056 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations0" id="plus_r_REVENUESDetailsRemainingPerformanceObligations0">
        <link:definition>996057 - Disclosure - REVENUES - Remaining Performance Obligations (Details) 0</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eplus.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://eplus.com/role/AdditionalCalculations" id="plus_r_AdditionalCalculations">
        <link:definition>996058 - Disclosure - AdditionalCalculations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <xs:element name="TimingAndPositionAsPrincipalOrAgentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_TimingAndPositionAsPrincipalOrAgentAbstract"/>
  <xs:element name="TimingAndPositionAsPrincipalOrAgentAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_TimingAndPositionAsPrincipalOrAgentAbstract0"/>
  <xs:element name="TimingAndPositionAsPrincipalOrAgentAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_TimingAndPositionAsPrincipalOrAgentAbstract1"/>
  <xs:element name="AccountsPayableFloorPlan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_AccountsPayableFloorPlan"/>
  <xs:element name="NetBorrowingsOrProceedsFromFloorPlanFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="plus_NetBorrowingsOrProceedsFromFloorPlanFacility"/>
  <xs:element name="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities"/>
  <xs:element name="ContingentConsiderationAtBookValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_ContingentConsiderationAtBookValue"/>
  <xs:element name="FairValueOfVestedShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_FairValueOfVestedShares"/>
  <xs:element name="RepurchaseOfCommonStockInNoncashFinancingActivity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_RepurchaseOfCommonStockInNoncashFinancingActivity"/>
  <xs:element name="CreditFacilityTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_CreditFacilityTextBlock"/>
  <xs:element name="SaleOfFinancingBusinessPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_SaleOfFinancingBusinessPolicyTextBlock"/>
  <xs:element name="ContractAssetsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_ContractAssetsPolicyTextBlock"/>
  <xs:element name="ContractLiabilityPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_ContractLiabilityPolicyTextBlock"/>
  <xs:element name="ImplementationCostsOfAHostingArrangementPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock"/>
  <xs:element name="TreasuryStockPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_TreasuryStockPolicyPolicyTextBlock"/>
  <xs:element name="VendorConsiderationPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_VendorConsiderationPolicyTextBlock"/>
  <xs:element name="SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock"/>
  <xs:element name="ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock"/>
  <xs:element name="DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent"/>
  <xs:element name="InvoicesConfirmedDuringTheYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_InvoicesConfirmedDuringTheYear"/>
  <xs:element name="ConfirmedInvoicesPaidDuringTheYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_ConfirmedInvoicesPaidDuringTheYear"/>
  <xs:element name="INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable"/>
  <xs:element name="INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems"/>
  <xs:element name="DeferredTaxAssetsOperatingLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="plus_DeferredTaxAssetsOperatingLeases"/>
  <xs:element name="DeferredTaxAssetsLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="plus_DeferredTaxAssetsLeaseLiability"/>
  <xs:element name="DeferredTaxLiabilitiesLeaseRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities"/>
  <xs:element name="SalesReturnsReserveForSalesReturns" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_SalesReturnsReserveForSalesReturns"/>
  <xs:element name="MembershipInterestPercentageSold" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="plus_MembershipInterestPercentageSold"/>
  <xs:element name="AmountsHeldInTrustForThirdPartyRecipients" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="plus_AmountsHeldInTrustForThirdPartyRecipients"/>
  <xs:element name="NumberOfPerformanceObligations" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_NumberOfPerformanceObligations"/>
  <xs:element name="AmountDueFromVendors" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="plus_AmountDueFromVendors"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationNotesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable"/>
  <xs:element name="GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations"/>
  <xs:element name="PaymentsForSettlementOfLitigationDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations"/>
  <xs:element name="LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted"/>
  <xs:element name="LesseeOperatingLeaseLeaseNotYetCommencedCommitment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment"/>
  <xs:element name="NumberOfPaymentDates" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_NumberOfPaymentDates"/>
  <xs:element name="DebtInstrumentInterestRateAdjustment" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_DebtInstrumentInterestRateAdjustment"/>
  <xs:element name="RenewalTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_RenewalTerm"/>
  <xs:element name="PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage"/>
  <xs:element name="NumberOfEarnOuts" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_NumberOfEarnOuts"/>
  <xs:element name="ExpectedToReceiveAggregateCashPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="plus_ExpectedToReceiveAggregateCashPayments"/>
  <xs:element name="NumberOfAggregateClosingYears" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_NumberOfAggregateClosingYears"/>
  <xs:element name="BusinessAcquisitionPeriodOfProfessionalAndManagedServices" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices"/>
  <xs:element name="AccountsPayableFloorPlanFacilityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_AccountsPayableFloorPlanFacilityMember"/>
  <xs:element name="AllOthersCustomerEndMarketMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_AllOthersCustomerEndMarketMember"/>
  <xs:element name="BailiwickServicesLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_BailiwickServicesLLCMember"/>
  <xs:element name="CollaborationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_CollaborationMember"/>
  <xs:element name="DataCenterCloudMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_DataCenterCloudMember"/>
  <xs:element name="DirectorLTIP2017Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_DirectorLTIP2017Member"/>
  <xs:element name="DirectorLTIP2024Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_DirectorLTIP2024Member"/>
  <xs:element name="EmployeeStockPurchasePlan2022Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_EmployeeStockPurchasePlan2022Member"/>
  <xs:element name="EmployeeStockPurchasePlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_EmployeeStockPurchasePlanMember"/>
  <xs:element name="ExpoHoldingsLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_ExpoHoldingsLLCMember"/>
  <xs:element name="FinancialServicesCustomerEndMarketMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_FinancialServicesCustomerEndMarketMember"/>
  <xs:element name="FinancingReportingUnitMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_FinancingReportingUnitMember"/>
  <xs:element name="HealthCareCustomerEndMarketMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_HealthCareCustomerEndMarketMember"/>
  <xs:element name="HoldCoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_HoldCoMember"/>
  <xs:element name="InternalUseInformationTechnologyEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_InternalUseInformationTechnologyEquipmentMember"/>
  <xs:element name="ManagedServicesReportingUnitMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_ManagedServicesReportingUnitMember"/>
  <xs:element name="NetworkingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_NetworkingMember"/>
  <xs:element name="OtherProductMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_OtherProductMember"/>
  <xs:element name="ProductReportingUnitMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_ProductReportingUnitMember"/>
  <xs:element name="ProfessionalServicesReportingUnitMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_ProfessionalServicesReportingUnitMember"/>
  <xs:element name="PurchasedIntangiblesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_PurchasedIntangiblesMember"/>
  <xs:element name="RetailCustomerEndMarketMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_RetailCustomerEndMarketMember"/>
  <xs:element name="SecurityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_SecurityMember"/>
  <xs:element name="SoftwareCapitalizedForInternalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_SoftwareCapitalizedForInternalMember"/>
  <xs:element name="StateAndLocalGovernmentAndEducationalInstitutionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember"/>
  <xs:element name="TechnologyCustomerEndMarketMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_TechnologyCustomerEndMarketMember"/>
  <xs:element name="TechnologyReportingUnitMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_TechnologyReportingUnitMember"/>
  <xs:element name="TelecomMediaEntertainmentCustomerEndMarketMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_TelecomMediaEntertainmentCustomerEndMarketMember"/>
  <xs:element name="TradeNameAndOtherMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_TradeNameAndOtherMember"/>
  <xs:element name="Two021EmployeeLTIPMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_Two021EmployeeLTIPMember"/>
  <xs:element name="VendorSixMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_VendorSixMember"/>
  <xs:element name="VerizonCommunicationsIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_VerizonCommunicationsIncMember"/>
  <xs:element name="WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember"/>
  <xs:element name="WellsFargoCommercialDistributionFinanceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_WellsFargoCommercialDistributionFinanceMember"/>
<!-- [WMV7][38qtt3jz+1Tqp4f0W5Lo3cVnIXs7NnLA2V7RxBh1QHbJyYW8zTKY4rw67EIP91Ps5p37rrB/DxDgPyR9kG/Obj0goXnjVVOc8R/mOsijrEFmvrfOIwTy5Ti2hjK2WlLIi9oBAZk8nnGwKCpforf4IclEIRBUE7PvIVaEvY/CE1pjTFbEj9yFxGpsN97ATmTn2iUIahtv1azJXCGMolgbuzLWqix6JBsBMYhUi1ILPJhK76w7gQjGNtsWTUqIY5peAAd8CcWD32acmyaXQzaXdoqkyWsfzIYJC1aQApipl0CMA2LT0uAx2FA/SOmMrDnogVbiAA+ams1BXqdD9tC/vyOCTA==] CSR-->
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="plus_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>3
<FILENAME>plus-20260331_def.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu May 28 21:01:21 UTC 2026 -->
<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="plus-20260331.xsd#plus_r_ConsolidatedBalanceSheet" roleURI="http://eplus.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ConsolidatedBalanceSheet0" roleURI="http://eplus.com/role/ConsolidatedBalanceSheet0"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ConsolidatedComprehensiveIncome" roleURI="http://eplus.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ConsolidatedCashFlow" roleURI="http://eplus.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ShareholdersEquityType2or3" roleURI="http://eplus.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ShareholdersEquityType2or3_Parentheticals" roleURI="http://eplus.com/role/ShareholdersEquityType2or3_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS" roleURI="http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_RECENTACCOUNTINGPRONOUNCEMENTS" roleURI="http://eplus.com/role/RECENTACCOUNTINGPRONOUNCEMENTS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVENUES" roleURI="http://eplus.com/role/REVENUES"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_DISCONTINUEDOPERATIONS" roleURI="http://eplus.com/role/DISCONTINUEDOPERATIONS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_LESSEEACCOUNTING" roleURI="http://eplus.com/role/LESSEEACCOUNTING"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_GOODWILLANDOTHERINTANGIBLEASSETS" roleURI="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ALLOWANCEFORCREDITLOSSES" roleURI="http://eplus.com/role/ALLOWANCEFORCREDITLOSSES"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_PROPERTYEQUIPMENTANDOTHERASSETSNET" roleURI="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNET"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_CREDITFACILITY" roleURI="http://eplus.com/role/CREDITFACILITY"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_COMMITMENTSANDCONTINGENCIES" roleURI="http://eplus.com/role/COMMITMENTSANDCONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_EARNINGSPERSHARE" roleURI="http://eplus.com/role/EARNINGSPERSHARE"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_STOCKHOLDERSEQUITY" roleURI="http://eplus.com/role/STOCKHOLDERSEQUITY"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SHAREBASEDCOMPENSATION" roleURI="http://eplus.com/role/SHAREBASEDCOMPENSATION"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_INCOMETAXES" roleURI="http://eplus.com/role/INCOMETAXES"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FAIRVALUEMEASUREMENTS" roleURI="http://eplus.com/role/FAIRVALUEMEASUREMENTS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_BUSINESSCOMBINATIONS" roleURI="http://eplus.com/role/BUSINESSCOMBINATIONS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SEGMENTREPORTING" roleURI="http://eplus.com/role/SEGMENTREPORTING"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ScheduleIIValuationandQualifyingAccounts" roleURI="http://eplus.com/role/ScheduleIIValuationandQualifyingAccounts"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_AccountingPoliciesByPolicy" roleURI="http://eplus.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTSTables" roleURI="http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVENUESTables" roleURI="http://eplus.com/role/REVENUESTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_DISCONTINUEDOPERATIONSTables" roleURI="http://eplus.com/role/DISCONTINUEDOPERATIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_LESSEEACCOUNTINGTables" roleURI="http://eplus.com/role/LESSEEACCOUNTINGTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_GOODWILLANDOTHERINTANGIBLEASSETSTables" roleURI="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ALLOWANCEFORCREDITLOSSESTables" roleURI="http://eplus.com/role/ALLOWANCEFORCREDITLOSSESTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_PROPERTYEQUIPMENTANDOTHERASSETSNETTables" roleURI="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_CREDITFACILITYTables" roleURI="http://eplus.com/role/CREDITFACILITYTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_EARNINGSPERSHARETables" roleURI="http://eplus.com/role/EARNINGSPERSHARETables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SHAREBASEDCOMPENSATIONTables" roleURI="http://eplus.com/role/SHAREBASEDCOMPENSATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_INCOMETAXESTables" roleURI="http://eplus.com/role/INCOMETAXESTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FAIRVALUEMEASUREMENTSTables" roleURI="http://eplus.com/role/FAIRVALUEMEASUREMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_BUSINESSCOMBINATIONSTables" roleURI="http://eplus.com/role/BUSINESSCOMBINATIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SEGMENTREPORTINGTables" roleURI="http://eplus.com/role/SEGMENTREPORTINGTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable" roleURI="http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable" roleURI="http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_DiscontinuedOperationsTable" roleURI="http://eplus.com/role/DiscontinuedOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable" roleURI="http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FutureLeasePaymentsUnderOperatingLeasesTable" roleURI="http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ChangesinGoodwillTable" roleURI="http://eplus.com/role/ChangesinGoodwillTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_OtherIntangibleAssetsTable" roleURI="http://eplus.com/role/OtherIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FutureAmortizationExpenseforPurchasedIntangiblesTable" roleURI="http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ActivityinReservesforCreditLossesTable" roleURI="http://eplus.com/role/ActivityinReservesforCreditLossesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_PropertyEquipmentandOtherAssetsNetTable" roleURI="http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_PropertyandEquipmentNetTable" roleURI="http://eplus.com/role/PropertyandEquipmentNetTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_OutstandingObligationsTable" roleURI="http://eplus.com/role/OutstandingObligationsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable" roleURI="http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SummaryofUnvestedRestrictedSharesTable" roleURI="http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SummaryofUnvestedPSUsTable" roleURI="http://eplus.com/role/SummaryofUnvestedPSUsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_CompensationExpenseTable" roleURI="http://eplus.com/role/CompensationExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable" roleURI="http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable" roleURI="http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ComponentsofProvisionforIncomeTaxesTable" roleURI="http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ComponentsofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_IncomeTaxesPaidNetofRefundsTable" roleURI="http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FairValueHierarchyofFinancialInstrumentsTable" roleURI="http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable" roleURI="http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SegmentReportingInformationbyReportableSegmentTable" roleURI="http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable" roleURI="http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_TechnologySegmentDisaggregationofRevenueTable" roleURI="http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_GeographicalInformationTable" roleURI="http://eplus.com/role/GeographicalInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ScheduleIIValuationandQualifyingAccountsTable" roleURI="http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVENUESDetailsRemainingPerformanceObligations" roleURI="http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVENUESDetailsRemainingPerformanceObligations0" roleURI="http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations0"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVENUESDetails" roleURI="http://eplus.com/role/REVENUESDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_DISCONTINUEDOPERATIONSDetails" roleURI="http://eplus.com/role/DISCONTINUEDOPERATIONSDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_LESSEEACCOUNTINGDetails" roleURI="http://eplus.com/role/LESSEEACCOUNTINGDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_GOODWILLANDOTHERINTANGIBLEASSETSDetails" roleURI="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_PROPERTYEQUIPMENTANDOTHERASSETSNETDetails" roleURI="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_CREDITFACILITYDetails" roleURI="http://eplus.com/role/CREDITFACILITYDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_STOCKHOLDERSEQUITYDetails" roleURI="http://eplus.com/role/STOCKHOLDERSEQUITYDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SHAREBASEDCOMPENSATIONDetails" roleURI="http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_INCOMETAXESDetails" roleURI="http://eplus.com/role/INCOMETAXESDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FAIRVALUEMEASUREMENTSDetails" roleURI="http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_BUSINESSCOMBINATIONSDetails" roleURI="http://eplus.com/role/BUSINESSCOMBINATIONSDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SEGMENTREPORTINGDetails" roleURI="http://eplus.com/role/SEGMENTREPORTINGDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://eplus.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFuelCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFuelCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredFuelCost" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Goodwill" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_AccountsPayableFloorPlan" xlink:href="plus-20260331.xsd#plus_AccountsPayableFloorPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="plus_AccountsPayableFloorPlan" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockValue" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockValue" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockValue" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquity" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="34" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ConsolidatedBalanceSheet0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndDebtExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestAndDebtExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpenses" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="21" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProvisionForLoanLeaseAndOtherLosses" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromNotesPayable" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfNotesPayable" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividends"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsOfDividends" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_NetBorrowingsOrProceedsFromFloorPlanFacility" xlink:href="plus-20260331.xsd#plus_NetBorrowingsOrProceedsFromFloorPlanFacility"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="plus_NetBorrowingsOrProceedsFromFloorPlanFacility" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidNet" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" xlink:href="plus-20260331.xsd#plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ContingentConsiderationAtBookValue" xlink:href="plus-20260331.xsd#plus_ContingentConsiderationAtBookValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="plus_ContingentConsiderationAtBookValue" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_FairValueOfVestedShares" xlink:href="plus-20260331.xsd#plus_FairValueOfVestedShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="plus_FairValueOfVestedShares" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_RepurchaseOfCommonStockInNoncashFinancingActivity" xlink:href="plus-20260331.xsd#plus_RepurchaseOfCommonStockInNoncashFinancingActivity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="plus_RepurchaseOfCommonStockInNoncashFinancingActivity" order="40" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="41" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockCommonMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ShareholdersEquityType2or3_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ErrorCorrectionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ErrorCorrectionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_ErrorCorrectionTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/RECENTACCOUNTINGPRONOUNCEMENTS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/REVENUES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/DISCONTINUEDOPERATIONS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/LESSEEACCOUNTING" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ALLOWANCEFORCREDITLOSSES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_AllowanceForCreditLossesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNET" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/CREDITFACILITY" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <loc xlink:type="locator" xlink:label="plus_CreditFacilityTextBlock" xlink:href="plus-20260331.xsd#plus_CreditFacilityTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="plus_CreditFacilityTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/EARNINGSPERSHARE" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/SHAREBASEDCOMPENSATION" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/INCOMETAXES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/BUSINESSCOMBINATIONS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/SEGMENTREPORTING" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_SaleOfFinancingBusinessPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_SaleOfFinancingBusinessPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="plus_SaleOfFinancingBusinessPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ContractAssetsPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_ContractAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="plus_ContractAssetsPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ContractLiabilityPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_ContractLiabilityPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="plus_ContractLiabilityPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DeferredChargesPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizationOfInternalCostsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizationOfInternalCostsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CapitalizationOfInternalCostsPolicy" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_TreasuryStockPolicyPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_TreasuryStockPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="plus_TreasuryStockPolicyPolicyTextBlock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_VendorConsiderationPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_VendorConsiderationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="plus_VendorConsiderationPolicyTextBlock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="26" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/REVENUESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/DISCONTINUEDOPERATIONSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/LESSEEACCOUNTINGTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:href="plus-20260331.xsd#plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ALLOWANCEFORCREDITLOSSESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock" xlink:href="plus-20260331.xsd#plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/CREDITFACILITYTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/EARNINGSPERSHARETables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/SHAREBASEDCOMPENSATIONTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/INCOMETAXESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/BUSINESSCOMBINATIONSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_BailiwickServicesLLCMember" xlink:href="plus-20260331.xsd#plus_BailiwickServicesLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="plus_BailiwickServicesLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/SEGMENTREPORTINGTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock" xlink:href="plus-20260331.xsd#plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_ProductOrServiceAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_RestatementAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_OtherAssetsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_DeferredRevenueCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_Revenues" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_GrossProfit" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_OperatingExpenses" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="28" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetGrossCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/DiscontinuedOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_HoldCoMember" xlink:href="plus-20260331.xsd#plus_HoldCoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="plus_HoldCoMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" order="28" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiability" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ChangesinGoodwillTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ProductReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProductReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ProductReportingUnitMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ProfessionalServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProfessionalServicesReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ProfessionalServicesReportingUnitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ManagedServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ManagedServicesReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ManagedServicesReportingUnitMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/OtherIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_TradeNameAndOtherMember" xlink:href="plus-20260331.xsd#plus_TradeNameAndOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="plus_TradeNameAndOtherMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_PurchasedIntangiblesMember" xlink:href="plus-20260331.xsd#plus_PurchasedIntangiblesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="plus_PurchasedIntangiblesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ActivityinReservesforCreditLossesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="us-gaap_TradeAccountsReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForLoanLossesExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="us-gaap_ProvisionForLoanLossesExpensed" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_DeferredCosts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/PropertyandEquipmentNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/OutstandingObligationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_AccountsPayableFloorPlanFacilityMember" xlink:href="plus-20260331.xsd#plus_AccountsPayableFloorPlanFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="plus_AccountsPayableFloorPlanFacilityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_InvoicesConfirmedDuringTheYear" xlink:href="plus-20260331.xsd#plus_InvoicesConfirmedDuringTheYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="plus_InvoicesConfirmedDuringTheYear" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ConfirmedInvoicesPaidDuringTheYear" xlink:href="plus-20260331.xsd#plus_ConfirmedInvoicesPaidDuringTheYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="plus_ConfirmedInvoicesPaidDuringTheYear" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_NetIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/SummaryofUnvestedPSUsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/CompensationExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" xlink:href="plus-20260331.xsd#plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable" xlink:href="plus-20260331.xsd#plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" xlink:to="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DeferredTaxAssetsOperatingLeases" xlink:href="plus-20260331.xsd#plus_DeferredTaxAssetsOperatingLeases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="plus_DeferredTaxAssetsOperatingLeases" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DeferredTaxAssetsLeaseLiability" xlink:href="plus-20260331.xsd#plus_DeferredTaxAssetsLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="plus_DeferredTaxAssetsLeaseLiability" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOtherLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets" xlink:href="plus-20260331.xsd#plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="20" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="stpr_CA" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="stpr_CA" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalTaxJurisdictionOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalTaxJurisdictionOtherMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxPaidFederalAfterRefundReceived" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxPaidForeignAfterRefundReceived" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxesPaidNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesHeldForSaleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesHeldForSaleAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_ReceivablesHeldForSaleAmount" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_BailiwickServicesLLCMember" xlink:href="plus-20260331.xsd#plus_BailiwickServicesLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="plus_BailiwickServicesLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" xlink:href="plus-20260331.xsd#plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" xlink:href="plus-20260331.xsd#plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ProductReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProductReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ProductReportingUnitMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ProfessionalServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProfessionalServicesReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ProfessionalServicesReportingUnitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ManagedServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ManagedServicesReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ManagedServicesReportingUnitMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllOtherSegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_AllOtherSegmentsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransferredAtPointInTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredAtPointInTimeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransferredOverTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredOverTimeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredOverTimeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ProductReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProductReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ProductReportingUnitMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ProfessionalServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProfessionalServicesReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ProfessionalServicesReportingUnitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ManagedServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ManagedServicesReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ManagedServicesReportingUnitMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_FinancingReportingUnitMember" xlink:href="plus-20260331.xsd#plus_FinancingReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_FinancingReportingUnitMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ProductOrServiceAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_MajorCustomersAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_TelecomMediaEntertainmentCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_TelecomMediaEntertainmentCustomerEndMarketMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="plus_TelecomMediaEntertainmentCustomerEndMarketMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_HealthCareCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_HealthCareCustomerEndMarketMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="plus_HealthCareCustomerEndMarketMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember" xlink:href="plus-20260331.xsd#plus_StateAndLocalGovernmentAndEducationalInstitutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_TechnologyCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_TechnologyCustomerEndMarketMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="plus_TechnologyCustomerEndMarketMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_FinancialServicesCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_FinancialServicesCustomerEndMarketMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="plus_FinancialServicesCustomerEndMarketMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_RetailCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_RetailCustomerEndMarketMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="plus_RetailCustomerEndMarketMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_AllOthersCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_AllOthersCustomerEndMarketMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="plus_AllOthersCustomerEndMarketMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_TechnologyReportingUnitMember" xlink:href="plus-20260331.xsd#plus_TechnologyReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_TechnologyReportingUnitMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ProductReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProductReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ProductReportingUnitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ProfessionalServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProfessionalServicesReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ProfessionalServicesReportingUnitMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ManagedServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ManagedServicesReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_ManagedServicesReportingUnitMember" order="3" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="plus_TechnologyReportingUnitMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_NetworkingMember" xlink:href="plus-20260331.xsd#plus_NetworkingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="plus_NetworkingMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DataCenterCloudMember" xlink:href="plus-20260331.xsd#plus_DataCenterCloudMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="plus_DataCenterCloudMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_SecurityMember" xlink:href="plus-20260331.xsd#plus_SecurityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="plus_SecurityMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_CollaborationMember" xlink:href="plus-20260331.xsd#plus_CollaborationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="plus_CollaborationMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_OtherProductMember" xlink:href="plus-20260331.xsd#plus_OtherProductMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="plus_OtherProductMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/GeographicalInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesReturnsAndAllowancesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_SalesReturnsAndAllowancesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_AllowanceForCreditLossMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_SalesReturnsReserveForSalesReturns" xlink:href="plus-20260331.xsd#plus_SalesReturnsReserveForSalesReturns"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="plus_SalesReturnsReserveForSalesReturns" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ProductInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ScheduleOfProductInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_AwardTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="srt_MajorCustomersAxis" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_VerizonCommunicationsIncMember" xlink:href="plus-20260331.xsd#plus_VerizonCommunicationsIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="plus_VerizonCommunicationsIncMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_VendorSixMember" xlink:href="plus-20260331.xsd#plus_VendorSixMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="plus_VendorSixMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueProductLineMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_SoftwareCapitalizedForInternalMember" xlink:href="plus-20260331.xsd#plus_SoftwareCapitalizedForInternalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="plus_SoftwareCapitalizedForInternalMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OfficeBuildingMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OfficeBuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="srt_OfficeBuildingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_WarehouseMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_WarehouseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="srt_WarehouseMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_InternalUseInformationTechnologyEquipmentMember" xlink:href="plus-20260331.xsd#plus_InternalUseInformationTechnologyEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="plus_InternalUseInformationTechnologyEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_EmployeeStockPurchasePlanMember" xlink:href="plus-20260331.xsd#plus_EmployeeStockPurchasePlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="plus_EmployeeStockPurchasePlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_TechnologyReportingUnitMember" xlink:href="plus-20260331.xsd#plus_TechnologyReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_TechnologyReportingUnitMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ExpoHoldingsLLCMember" xlink:href="plus-20260331.xsd#plus_ExpoHoldingsLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="plus_ExpoHoldingsLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_MembershipInterestPercentageSold" xlink:href="plus-20260331.xsd#plus_MembershipInterestPercentageSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="plus_MembershipInterestPercentageSold" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_AmountsHeldInTrustForThirdPartyRecipients" xlink:href="plus-20260331.xsd#plus_AmountsHeldInTrustForThirdPartyRecipients"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="plus_AmountsHeldInTrustForThirdPartyRecipients" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_NumberOfPerformanceObligations" xlink:href="plus-20260331.xsd#plus_NumberOfPerformanceObligations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="plus_NumberOfPerformanceObligations" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_AmountDueFromVendors" xlink:href="plus-20260331.xsd#plus_AmountDueFromVendors"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="plus_AmountDueFromVendors" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/REVENUESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/DISCONTINUEDOPERATIONSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_HoldCoMember" xlink:href="plus-20260331.xsd#plus_HoldCoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="plus_HoldCoMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashDivestedFromDeconsolidation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_CashDivestedFromDeconsolidation" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations" xlink:href="plus-20260331.xsd#plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations" xlink:href="plus-20260331.xsd#plus_PaymentsForSettlementOfLitigationDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/LESSEEACCOUNTINGDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OfficeBuildingMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OfficeBuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="srt_OfficeBuildingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_WarehouseMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_WarehouseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="srt_WarehouseMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted" xlink:href="plus-20260331.xsd#plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment" xlink:href="plus-20260331.xsd#plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_PurchasedIntangiblesMember" xlink:href="plus-20260331.xsd#plus_PurchasedIntangiblesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="plus_PurchasedIntangiblesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_TradeNameAndOtherMember" xlink:href="plus-20260331.xsd#plus_TradeNameAndOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="plus_TradeNameAndOtherMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/CREDITFACILITYDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_DebtInstrumentAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_AccountsPayableFloorPlanFacilityMember" xlink:href="plus-20260331.xsd#plus_AccountsPayableFloorPlanFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="plus_AccountsPayableFloorPlanFacilityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_WellsFargoCommercialDistributionFinanceMember" xlink:href="plus-20260331.xsd#plus_WellsFargoCommercialDistributionFinanceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="plus_WellsFargoCommercialDistributionFinanceMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember" xlink:href="plus-20260331.xsd#plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_NumberOfPaymentDates" xlink:href="plus-20260331.xsd#plus_NumberOfPaymentDates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="plus_NumberOfPaymentDates" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DebtInstrumentInterestRateAdjustment" xlink:href="plus-20260331.xsd#plus_DebtInstrumentInterestRateAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="plus_DebtInstrumentInterestRateAdjustment" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_GuaranteeObligationsMaximumExposure" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_RenewalTerm" xlink:href="plus-20260331.xsd#plus_RenewalTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="plus_RenewalTerm" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd" xlink:href="plus-20260331.xsd#plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/STOCKHOLDERSEQUITYDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_Two021EmployeeLTIPMember" xlink:href="plus-20260331.xsd#plus_Two021EmployeeLTIPMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="plus_Two021EmployeeLTIPMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DirectorLTIP2024Member" xlink:href="plus-20260331.xsd#plus_DirectorLTIP2024Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="plus_DirectorLTIP2024Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_DirectorLTIP2017Member" xlink:href="plus-20260331.xsd#plus_DirectorLTIP2017Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="plus_DirectorLTIP2017Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_EmployeeStockPurchasePlan2022Member" xlink:href="plus-20260331.xsd#plus_EmployeeStockPurchasePlan2022Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="plus_EmployeeStockPurchasePlan2022Member" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" xlink:href="plus-20260331.xsd#plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:href="plus-20260331.xsd#plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage" xlink:href="plus-20260331.xsd#plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/INCOMETAXESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="plus_NumberOfEarnOuts" xlink:href="plus-20260331.xsd#plus_NumberOfEarnOuts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="plus_NumberOfEarnOuts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_ExpectedToReceiveAggregateCashPayments" xlink:href="plus-20260331.xsd#plus_ExpectedToReceiveAggregateCashPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="plus_ExpectedToReceiveAggregateCashPayments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_NumberOfAggregateClosingYears" xlink:href="plus-20260331.xsd#plus_NumberOfAggregateClosingYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="plus_NumberOfAggregateClosingYears" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/BUSINESSCOMBINATIONSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_BailiwickServicesLLCMember" xlink:href="plus-20260331.xsd#plus_BailiwickServicesLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="plus_BailiwickServicesLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeNamesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices" xlink:href="plus-20260331.xsd#plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_CashAcquiredFromAcquisition" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://eplus.com/role/SEGMENTREPORTINGDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_MajorCustomersAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_VerizonCommunicationsIncMember" xlink:href="plus-20260331.xsd#plus_VerizonCommunicationsIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="plus_VerizonCommunicationsIncMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="plus_TechnologyReportingUnitMember" xlink:href="plus-20260331.xsd#plus_TechnologyReportingUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="plus_TechnologyReportingUnitMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueProductLineMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1" 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/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <loc xlink:type="locator" xlink:label="stpr_CA" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="stpr_CA" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="stpr_VA" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_VA"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="stpr_VA" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="stpr_NY" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_NY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="stpr_NY" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
<!-- [WMV7][S5RAGI7eXQmK4833Si9htZXFn9a8jpLf7ebKmz0KHoaPOF95X2R/shZNWvKo2TQSXeJ4VfQnT/cdGUjLR5uMc2khHhR91G+Msn6+ToS2ghSRohyu+TILTraJSJjIgaGS0YIPoDWh/gDYb6P2oNOojYKldiTnSGCdcFJaT7k4aDrim8Zxb4fn36+15rHfTG7L5Hos3wlAMT0KCLBmaDT+NJMHv5S4A3NJUbwJhHhvYCnAYE4zG/KFoCS/BJH4HOJ9BWUAwvhx+2Vr3/4aQpKk0SELvBm4sWevdtaZASitigHwMUd2VPtxY3Nx6Dq35oq4fcwLDLJlW7ye76zLwqX+Y7Wx] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrMember" order="5" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>plus-20260331_lab.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu May 28 21:01:21 UTC 2026 -->
<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#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#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"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">CONSOLIDATED BALANCE SHEETS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">TOTAL LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Stockholders&#8217; 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</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/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">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="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</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</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Earnings from continuing operations before tax</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">Earnings from continuing operations before tax</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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net earnings from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Net earnings from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net earnings (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_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 EARNINGS</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 earnings</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_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Net earnings per common share &#8211; basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Net earnings per common share &#8211; diluted (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_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">TOTAL COMPREHENSIVE INCOME</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Total comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities of continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash (used in) investing activities of continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash (used in) financing activities of continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash (used in) financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents, 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, 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_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">CONSOLIDATED STATEMENTS OF STOCKHOLDERS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">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">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, shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US">REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US">Revision of Prior Period [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xml:lang="en-US">RECENT ACCOUNTING PRONOUNCEMENTS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US">REVENUES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Total accounts receivable&#8212;trade, 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts receivable&#8212;trade, 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US">DISCONTINUED OPERATIONS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_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_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_lbl0" xml:lang="en-US">Transaction costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Current assets of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl0" xml:lang="en-US">Current assets of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xml:lang="en-US">Non-current assets of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl0" xml:lang="en-US">Non-current assets of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Current liabilities of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl0" xml:lang="en-US">Current liabilities of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" xml:lang="en-US">Non-current liabilities of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl0" xml:lang="en-US">Non-current liabilities of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xml:lang="en-US">Disposal Group Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeDisclosureAbstract_lbl" xml:lang="en-US">LESSEE ACCOUNTING [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_GoodwillGross_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_GoodwillGross_lbl0" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Net Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" xml:lang="en-US">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl2" xml:lang="en-US">Net carrying amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">ALLOWANCE FOR CREDIT LOSSES [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_FinancingReceivableAllowanceForCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl" xml:lang="en-US">Beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl0" xml:lang="en-US">Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl" xml:lang="en-US">Receivable Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment &#8211; 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property and equipment&#8212;net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property and equipment-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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl" xml:lang="en-US">CREDIT FACILITY [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US">Confirmed obligations at the beginning of the year</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_LineOfCredit_lbl0" xml:lang="en-US">Confirmed obligations at the end of the year</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/terseLabel" xlink:label="us-gaap_LineOfCredit_lbl1" xml:lang="en-US">Amount outstanding under credit facility</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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">EARNINGS PER SHARE [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average shares common outstanding &#8211; 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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted average common shares outstanding&#8212;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_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">SHARE-BASED COMPENSATION [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Unvested 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">Unvested at ending of period (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Unvested at beginning of period (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Unvested at ending of period (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">INCOME TAXES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Provision for income taxes</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_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Provision for income taxes</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_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total current expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total deferred 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Gross deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Net deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Total deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Jurisdiction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">FAIR VALUE MEASUREMENTS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US">BUSINESS COMBINATIONS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Combination [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Total identifiable net assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Total purchase consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">SEGMENT REPORTING [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US">Consolidation Items [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis_lbl" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ValuationAndQualifyingAccountsAbstract_lbl" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ValuationAndQualifyingAccountsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xml:lang="en-US">Balance at Beginning of Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl0" xml:lang="en-US">Balance at End of Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl0"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_lbl" xml:lang="en-US">Document Financial Statement Restatement Recovery Analysis [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:to="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xml:lang="en-US">Accounts receivable&#8212;other, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFuelCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFuelCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFuelCost_lbl" xml:lang="en-US">Deferred costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFuelCost" xlink:to="us-gaap_DeferredFuelCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax asset</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_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Property, equipment, and other assets&#8212;net</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Total other assets&#8212;long-term</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Other intangible assets&#8212;net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&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_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_AccountsPayableFloorPlan" xlink:href="plus-20260331.xsd#plus_AccountsPayableFloorPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_AccountsPayableFloorPlan_lbl" xml:lang="en-US">Accounts payable&#8212;floor plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AccountsPayableFloorPlan" xlink:to="plus_AccountsPayableFloorPlan_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Salaries and commissions payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred tax liability&#8212;long-term</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_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueNoncurrent_lbl" xml:lang="en-US">Deferred revenue&#8212;long-term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES (Note 11)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS&apos; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, $0.01 per share par value; 2,000 shares authorized; none outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares 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_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.01 per share par value; 50,000 shares authorized; 27,765 shares issued and 26,299 outstanding at March 31, 2026, and 27,582 shares issued and 26,526 outstanding at March 31, 2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Treasury stock, shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income&#8212;foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesAbstract_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_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl0" 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_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Total</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general, and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndDebtExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndDebtExpense_lbl" xml:lang="en-US">Interest and financing costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US">Net earnings from discontinued operations, net of tax (Note 5)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl0" xml:lang="en-US">Less: Net earnings from discontinued operations, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl1" xml:lang="en-US">Net earnings from discontinued operations, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Net earnings per common share&#8212;basic</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl0" xml:lang="en-US">Net earnings per common share &#8211; basic</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US">Continuing operations (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl0" xml:lang="en-US">Basic EPS, continuing operations (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xml:lang="en-US">Discontinued operations (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US">Net earnings per common share&#8212;diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl0" xml:lang="en-US">Net earnings per common share &#8211; diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xml:lang="en-US">Continuing operations (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl0" xml:lang="en-US">Diluted EPS, continuing operations (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xml:lang="en-US">Discontinued operations (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average common shares outstanding&#8212;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">Weighted average common shares outstanding &#8211; 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US">OTHER COMPREHENSIVE INCOME, 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0" xml:lang="en-US">Foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US">Net earnings from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl0" xml:lang="en-US">Continuing operations (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net earnings to net cash provided by (used in) operating activities of continuing operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForLoanLeaseAndOtherLosses_lbl" xml:lang="en-US">Provision for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:to="us-gaap_ProvisionForLoanLeaseAndOtherLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Equity-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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in:</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_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Salaries and commissions payable, deferred revenue, and other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from sale of property 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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Net cash provided by (used in) investing activities of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromNotesPayable_lbl" xml:lang="en-US">Borrowings of non-recourse and recourse notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_NetBorrowingsOrProceedsFromFloorPlanFacility" xlink:href="plus-20260331.xsd#plus_NetBorrowingsOrProceedsFromFloorPlanFacility"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_NetBorrowingsOrProceedsFromFloorPlanFacility_lbl" xml:lang="en-US">Net borrowings (repayments) on floor plan facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NetBorrowingsOrProceedsFromFloorPlanFacility" xlink:to="plus_NetBorrowingsOrProceedsFromFloorPlanFacility_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Net cash provided by (used in) financing activities of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Effect of exchange rate changes on cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosures of cash flow information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest</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="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" xlink:href="plus-20260331.xsd#plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities_lbl" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" xlink:to="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Schedule of non-cash investing and financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_FairValueOfVestedShares" xlink:href="plus-20260331.xsd#plus_FairValueOfVestedShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_FairValueOfVestedShares_lbl" xml:lang="en-US">Vesting of share-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_FairValueOfVestedShares" xlink:to="plus_FairValueOfVestedShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">New operating lease assets obtained in exchange for lease obligations</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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US">Issuance of restricted stock awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US">Issuance of restricted stock awards (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of common stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Share-based compensation</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_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xml:lang="en-US">Dividends 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_CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Treasury stock, at cost, 1,466 shares at March 31, 2026, and 1,056 shares at March 31, 2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_lbl" xml:lang="en-US">Reclassification of foreign currency translations adjustments to net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_lbl0" xml:lang="en-US">Reclassification of foreign currency translation adjustments to net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US">Deferred taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Net loss on disposal of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US">Deferred costs and 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl0" xml:lang="en-US">Deferred costs and 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property 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_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Cash used in acquisitions, net of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Repayments of non-recourse and recourse notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Repurchase of common stock</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_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividends"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividends_lbl" xml:lang="en-US">Dividend payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl" xml:lang="en-US">Payments to settle liabilities for acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US">Purchases of property and equipment</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="plus_ContingentConsiderationAtBookValue" xlink:href="plus-20260331.xsd#plus_ContingentConsiderationAtBookValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="plus_ContingentConsiderationAtBookValue_lbl" xml:lang="en-US">Consideration for acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ContingentConsiderationAtBookValue" xlink:to="plus_ContingentConsiderationAtBookValue_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_RepurchaseOfCommonStockInNoncashFinancingActivity" xlink:href="plus-20260331.xsd#plus_RepurchaseOfCommonStockInNoncashFinancingActivity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="plus_RepurchaseOfCommonStockInNoncashFinancingActivity_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="plus_RepurchaseOfCommonStockInNoncashFinancingActivity" xlink:to="plus_RepurchaseOfCommonStockInNoncashFinancingActivity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_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_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Repurchase of common stock (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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl0" xml:lang="en-US">Common stock repurchased during the period (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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsCommonStock_lbl" xml:lang="en-US">Dividends paid and accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCommonStock" xlink:to="us-gaap_DividendsCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductMember_lbl" xml:lang="en-US">Product [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ServiceMember_lbl" xml:lang="en-US">Services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-In Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US">Treasury Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income [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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ErrorCorrectionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ErrorCorrectionTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ErrorCorrectionTextBlock_lbl" xml:lang="en-US">REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ErrorCorrectionTextBlock" xlink:to="us-gaap_ErrorCorrectionTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_lbl" xml:lang="en-US">Schedule of Correction on Previously Issued Financial Statements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US">RECENT ACCOUNTING PRONOUNCEMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">REVENUES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US">Balance of Accounts Receivables-Trade Net, Contract Assets, and Contract Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts receivable</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_ContractWithCustomerAssetGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetGrossCurrent_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_ContractWithCustomerAssetGrossCurrent" xlink:to="us-gaap_ContractWithCustomerAssetGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xml:lang="en-US">Remaining Performance Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US">DISCONTINUED OPERATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US">Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_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_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general, and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_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_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl" xml:lang="en-US">Interest and financing costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_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_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet_lbl" xml:lang="en-US">Other income&#8212;net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US">Gain from sale of HoldCo before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl0" xml:lang="en-US">Gain on sale of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax_lbl" xml:lang="en-US">Earnings before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl" xml:lang="en-US">Provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent_lbl" xml:lang="en-US">Financing receivables&#8212;net, current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases_lbl" xml:lang="en-US">Financing receivables and operating leases&#8212;net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xml:lang="en-US">Other assets&#8212;long-term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent_lbl" xml:lang="en-US">Salaries and commissions payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent_lbl" xml:lang="en-US">Non-recourse notes payable&#8212;current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent_lbl" xml:lang="en-US">Non-recourse notes payable&#8212;long-term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_lbl" xml:lang="en-US">Other liabilities&#8212;long-term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">LESSEE ACCOUNTING</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:href="plus-20260331.xsd#plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl" xml:lang="en-US">Supplemental Information of Remaining Lease Terms and Discount Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:to="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term (months)</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="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate</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="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Future Lease Payments Under Operating Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">Year ending March 31, 2027</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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2028</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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2029</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2030</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2031</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">2032 and thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US">Changes in Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xml:lang="en-US">Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US">Foreign currency translations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US">Accumulated impairments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Other Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Gross Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Future Amortization Expense for Purchased Intangibles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">Year ending March 31, 2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2031</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">2032 and thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock_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_AllowanceForCreditLossesTextBlock" xlink:to="us-gaap_AllowanceForCreditLossesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_lbl" xml:lang="en-US">Activity in Reserves for Credit Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForLoanLossesExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForLoanLossesExpensed_lbl" xml:lang="en-US">Provision for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForLoanLossesExpensed" xlink:to="us-gaap_ProvisionForLoanLossesExpensed_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock" xlink:href="plus-20260331.xsd#plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock_lbl" xml:lang="en-US">Property, Equipment, and Other Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock" xlink:to="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCosts_lbl" xml:lang="en-US">Deferred costs&#8212;long-term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCosts" xlink:to="us-gaap_DeferredCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_lbl" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:to="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseNoncurrent_lbl" xml:lang="en-US">Prepaid expenses&#8212;long-term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_PrepaidExpenseNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Property and Equipment-Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_CreditFacilityTextBlock" xlink:href="plus-20260331.xsd#plus_CreditFacilityTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_CreditFacilityTextBlock_lbl" xml:lang="en-US">CREDIT FACILITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_CreditFacilityTextBlock" xlink:to="plus_CreditFacilityTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl" xml:lang="en-US">Outstanding Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_InvoicesConfirmedDuringTheYear" xlink:href="plus-20260331.xsd#plus_InvoicesConfirmedDuringTheYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_InvoicesConfirmedDuringTheYear_lbl" xml:lang="en-US">Invoices confirmed during the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_InvoicesConfirmedDuringTheYear" xlink:to="plus_InvoicesConfirmedDuringTheYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">EARNINGS PER SHARE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Reconciliation of Numerators and Denominators Used to Calculate Basic and Diluted Earnings per Common 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_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xml:lang="en-US">Net earnings attributable to common shareholders &#8211; basic and diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl" xml:lang="en-US">Discontinued operations (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Basic and diluted common 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Effect of dilutive shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">STOCKHOLDERS&apos; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">SHARE-BASED COMPENSATION</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Summary of Unvested Restricted Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Granted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Granted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Vested (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Forfeited (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xml:lang="en-US">Summary of Unvested PSUs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl" xml:lang="en-US">Summary of Share-Based Compensation Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Reconciliation of Income Taxes to Statutory Federal Income Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">U.S. federal statutory tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">U.S. federal statutory tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Statutory federal income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US">Domestic federal reconciling items:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_lbl" xml:lang="en-US">Nontaxable or non-deductible items:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xml:lang="en-US">Non-deductible executive compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xml:lang="en-US">Non-deductible executive compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount_lbl" xml:lang="en-US">Cross border tax laws</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent_lbl" xml:lang="en-US">Cross border tax laws</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State and local income taxes, net of federal income tax effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State and local income taxes, net of federal income tax effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract_lbl" xml:lang="en-US">Foreign tax effects</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Other foreign jurisdictions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Other foreign jurisdictions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US">Income (loss) from Continuing Operations Before Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US">U.S.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Components of Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Deferred:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Total income tax expense:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl" xml:lang="en-US">Total federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_lbl" xml:lang="en-US">Total state</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_lbl" xml:lang="en-US">Total foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_lbl" xml:lang="en-US">Deferred tax assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_lbl" xml:lang="en-US">Accrued vacation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Restricted stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DeferredTaxAssetsOperatingLeases" xlink:href="plus-20260331.xsd#plus_DeferredTaxAssetsOperatingLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DeferredTaxAssetsOperatingLeases_lbl" xml:lang="en-US">Operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DeferredTaxAssetsOperatingLeases" xlink:to="plus_DeferredTaxAssetsOperatingLeases_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_lbl" xml:lang="en-US">Other deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US">Inventory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl" xml:lang="en-US">Capitalized research expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_lbl" xml:lang="en-US">Accrued bonus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DeferredTaxAssetsLeaseLiability" xlink:href="plus-20260331.xsd#plus_DeferredTaxAssetsLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DeferredTaxAssetsLeaseLiability_lbl" xml:lang="en-US">Lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DeferredTaxAssetsLeaseLiability" xlink:to="plus_DeferredTaxAssetsLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOtherLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOtherLossCarryforwards_lbl" xml:lang="en-US">Other credits and carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOtherLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred tax liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Income Taxes Paid, Net of Refunds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPaidFederalAfterRefundReceived_lbl" xml:lang="en-US">U.S. federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:to="us-gaap_IncomeTaxPaidFederalAfterRefundReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xml:lang="en-US">Domestic state and local:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_lbl" xml:lang="en-US">Total state and local</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:to="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPaidForeignAfterRefundReceived_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:to="us-gaap_IncomeTaxPaidForeignAfterRefundReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">FAIR VALUE MEASUREMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US">Fair Value Hierarchy of Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_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_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue_lbl" xml:lang="en-US">Money market funds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsAtCarryingValue" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl" xml:lang="en-US">Contingent receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesHeldForSaleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesHeldForSaleAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesHeldForSaleAmount_lbl" xml:lang="en-US">Receivables held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesHeldForSaleAmount" xlink:to="us-gaap_ReceivablesHeldForSaleAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">BUSINESS COMBINATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US">Allocation of Purchase Price Consideration to Assets Acquired and Liabilities Assumed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" xlink:href="plus-20260331.xsd#plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets_lbl" xml:lang="en-US">Contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" xlink:to="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Identified intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl0" xml:lang="en-US">Identified intangible asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENT REPORTING</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Segment Reporting Information, by Reportable Segment</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="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock" xlink:href="plus-20260331.xsd#plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock_lbl" xml:lang="en-US">Disaggregation of Net Sales and Revenue Recognized from Contracts with Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock" xlink:to="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_TimingAndPositionAsPrincipalOrAgentAbstract" xlink:href="plus-20260331.xsd#plus_TimingAndPositionAsPrincipalOrAgentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_TimingAndPositionAsPrincipalOrAgentAbstract_lbl" xml:lang="en-US">Timing and position as principal or agent:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TimingAndPositionAsPrincipalOrAgentAbstract" xlink:to="plus_TimingAndPositionAsPrincipalOrAgentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Revenue from contracts with customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_TimingAndPositionAsPrincipalOrAgentAbstract0" xlink:href="plus-20260331.xsd#plus_TimingAndPositionAsPrincipalOrAgentAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_TimingAndPositionAsPrincipalOrAgentAbstract0_lbl" xml:lang="en-US">Timing and position as principal or agent:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TimingAndPositionAsPrincipalOrAgentAbstract0" xlink:to="plus_TimingAndPositionAsPrincipalOrAgentAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_TimingAndPositionAsPrincipalOrAgentAbstract1" xlink:href="plus-20260331.xsd#plus_TimingAndPositionAsPrincipalOrAgentAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_TimingAndPositionAsPrincipalOrAgentAbstract1_lbl" xml:lang="en-US">Timing and position as principal or agent:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TimingAndPositionAsPrincipalOrAgentAbstract1" xlink:to="plus_TimingAndPositionAsPrincipalOrAgentAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Technology Segment Disaggregation of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xml:lang="en-US">Geographical Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NoncurrentAssets_lbl" xml:lang="en-US">Long-lived assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xml:lang="en-US">Charged to Costs and Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions_lbl" xml:lang="en-US">Deductions/Write-Offs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_SalesReturnsReserveForSalesReturns" xlink:href="plus-20260331.xsd#plus_SalesReturnsReserveForSalesReturns"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_SalesReturnsReserveForSalesReturns_lbl" xml:lang="en-US">Expected merchandise returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SalesReturnsReserveForSalesReturns" xlink:to="plus_SalesReturnsReserveForSalesReturns_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:to="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US">Earnings before gain from sale and income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: 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_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_lbl" xml:lang="en-US">Write-offs and other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_ConfirmedInvoicesPaidDuringTheYear" xlink:href="plus-20260331.xsd#plus_ConfirmedInvoicesPaidDuringTheYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="plus_ConfirmedInvoicesPaidDuringTheYear_lbl" xml:lang="en-US">Confirmed invoices paid during the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ConfirmedInvoicesPaidDuringTheYear" xlink:to="plus_ConfirmedInvoicesPaidDuringTheYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Vested (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Forfeited (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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xml:lang="en-US">Income tax benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Less: valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl" xml:lang="en-US">Operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl" xml:lang="en-US">Prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets" xlink:href="plus-20260331.xsd#plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets_lbl" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets" xlink:to="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl" xml:lang="en-US">Tax deductible goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" xlink:href="plus-20260331.xsd#plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities_lbl" xml:lang="en-US">Accounts payable and other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" xlink:to="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl" xml:lang="en-US">As Reported [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_lbl" xml:lang="en-US">Adjusted [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_HoldCoMember" xlink:href="plus-20260331.xsd#plus_HoldCoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_HoldCoMember_lbl" xml:lang="en-US">HoldCo [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_HoldCoMember" xlink:to="plus_HoldCoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_ProductReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProductReportingUnitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ProductReportingUnitMember_lbl" xml:lang="en-US">Product [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ProductReportingUnitMember" xlink:to="plus_ProductReportingUnitMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="plus_ProductReportingUnitMember_lbl0" xml:lang="en-US">Product Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ProductReportingUnitMember" xlink:to="plus_ProductReportingUnitMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="plus_ProfessionalServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProfessionalServicesReportingUnitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ProfessionalServicesReportingUnitMember_lbl" xml:lang="en-US">Professional Services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ProfessionalServicesReportingUnitMember" xlink:to="plus_ProfessionalServicesReportingUnitMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="plus_ProfessionalServicesReportingUnitMember_lbl0" xml:lang="en-US">Professional Services Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ProfessionalServicesReportingUnitMember" xlink:to="plus_ProfessionalServicesReportingUnitMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="plus_ManagedServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ManagedServicesReportingUnitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ManagedServicesReportingUnitMember_lbl" xml:lang="en-US">Managed Services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ManagedServicesReportingUnitMember" xlink:to="plus_ManagedServicesReportingUnitMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="plus_ManagedServicesReportingUnitMember_lbl0" xml:lang="en-US">Managed Services Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ManagedServicesReportingUnitMember" xlink:to="plus_ManagedServicesReportingUnitMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_TradeNameAndOtherMember" xlink:href="plus-20260331.xsd#plus_TradeNameAndOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_TradeNameAndOtherMember_lbl" xml:lang="en-US">Trade Name and Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TradeNameAndOtherMember" xlink:to="plus_TradeNameAndOtherMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_PurchasedIntangiblesMember" xlink:href="plus-20260331.xsd#plus_PurchasedIntangiblesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_PurchasedIntangiblesMember_lbl" xml:lang="en-US">Purchased Intangibles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_PurchasedIntangiblesMember" xlink:to="plus_PurchasedIntangiblesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAccountsReceivableMember_lbl" 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_TradeAccountsReceivableMember" xlink:to="us-gaap_TradeAccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture, Fixtures, and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US">Capitalized Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl0" xml:lang="en-US">Software Licenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_AccountsPayableFloorPlanFacilityMember" xlink:href="plus-20260331.xsd#plus_AccountsPayableFloorPlanFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_AccountsPayableFloorPlanFacilityMember_lbl" xml:lang="en-US">Floor Plan Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AccountsPayableFloorPlanFacilityMember" xlink:to="plus_AccountsPayableFloorPlanFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock Activity [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedStockMember_lbl0" 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_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US">Performance Stock Units [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="stpr_CA" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stpr_CA_lbl" xml:lang="en-US">California [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_CA" xlink:to="stpr_CA_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalTaxJurisdictionOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StateAndLocalTaxJurisdictionOtherMember_lbl" xml:lang="en-US">Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:to="us-gaap_StateAndLocalTaxJurisdictionOtherMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Significant Other Observable 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Significant Unobservable 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_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_BailiwickServicesLLCMember" xlink:href="plus-20260331.xsd#plus_BailiwickServicesLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_BailiwickServicesLLCMember_lbl" xml:lang="en-US">Bailiwick Services, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BailiwickServicesLLCMember" xlink:to="plus_BailiwickServicesLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US">Operating Segments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllOtherSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllOtherSegmentsMember_lbl" xml:lang="en-US">Other [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_SalesChannelDirectlyToConsumerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember_lbl" xml:lang="en-US">Sales Channel, Directly to Consumer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransferredAtPointInTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xml:lang="en-US">Transferred at Point in Time [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember_lbl" xml:lang="en-US">Sales Channel, Through Intermediary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelThroughIntermediaryMember" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransferredOverTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredOverTimeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xml:lang="en-US">Transferred over Time [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_FinancingReportingUnitMember" xlink:href="plus-20260331.xsd#plus_FinancingReportingUnitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_FinancingReportingUnitMember_lbl" xml:lang="en-US">Financing Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_FinancingReportingUnitMember" xlink:to="plus_FinancingReportingUnitMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_TelecomMediaEntertainmentCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_TelecomMediaEntertainmentCustomerEndMarketMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_TelecomMediaEntertainmentCustomerEndMarketMember_lbl" xml:lang="en-US">Telecom, Media &amp; Entertainment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TelecomMediaEntertainmentCustomerEndMarketMember" xlink:to="plus_TelecomMediaEntertainmentCustomerEndMarketMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_TechnologyReportingUnitMember" xlink:href="plus-20260331.xsd#plus_TechnologyReportingUnitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_TechnologyReportingUnitMember_lbl" xml:lang="en-US">Technology Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TechnologyReportingUnitMember" xlink:to="plus_TechnologyReportingUnitMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="plus_TechnologyReportingUnitMember_lbl0" xml:lang="en-US">Technology Reporting Unit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TechnologyReportingUnitMember" xlink:to="plus_TechnologyReportingUnitMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="plus_HealthCareCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_HealthCareCustomerEndMarketMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_HealthCareCustomerEndMarketMember_lbl" xml:lang="en-US">Healthcare [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_HealthCareCustomerEndMarketMember" xlink:to="plus_HealthCareCustomerEndMarketMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember" xlink:href="plus-20260331.xsd#plus_StateAndLocalGovernmentAndEducationalInstitutionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember_lbl" xml:lang="en-US">SLED [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember" xlink:to="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_TechnologyCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_TechnologyCustomerEndMarketMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_TechnologyCustomerEndMarketMember_lbl" xml:lang="en-US">Technology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TechnologyCustomerEndMarketMember" xlink:to="plus_TechnologyCustomerEndMarketMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_FinancialServicesCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_FinancialServicesCustomerEndMarketMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_FinancialServicesCustomerEndMarketMember_lbl" xml:lang="en-US">Financial Services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_FinancialServicesCustomerEndMarketMember" xlink:to="plus_FinancialServicesCustomerEndMarketMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_RetailCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_RetailCustomerEndMarketMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_RetailCustomerEndMarketMember_lbl" xml:lang="en-US">Retail [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_RetailCustomerEndMarketMember" xlink:to="plus_RetailCustomerEndMarketMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_AllOthersCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_AllOthersCustomerEndMarketMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_AllOthersCustomerEndMarketMember_lbl" xml:lang="en-US">All Others [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AllOthersCustomerEndMarketMember" xlink:to="plus_AllOthersCustomerEndMarketMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_NetworkingMember" xlink:href="plus-20260331.xsd#plus_NetworkingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_NetworkingMember_lbl" xml:lang="en-US">Networking [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NetworkingMember" xlink:to="plus_NetworkingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DataCenterCloudMember" xlink:href="plus-20260331.xsd#plus_DataCenterCloudMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DataCenterCloudMember_lbl" xml:lang="en-US">Cloud [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DataCenterCloudMember" xlink:to="plus_DataCenterCloudMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_SecurityMember" xlink:href="plus-20260331.xsd#plus_SecurityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_SecurityMember_lbl" xml:lang="en-US">Security [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SecurityMember" xlink:to="plus_SecurityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_CollaborationMember" xlink:href="plus-20260331.xsd#plus_CollaborationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_CollaborationMember_lbl" xml:lang="en-US">Collaboration [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_CollaborationMember" xlink:to="plus_CollaborationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_OtherProductMember" xlink:href="plus-20260331.xsd#plus_OtherProductMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_OtherProductMember_lbl" xml:lang="en-US">Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_OtherProductMember" xlink:to="plus_OtherProductMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">U.S. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US">International U.S [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NonUsMember_lbl0" xml:lang="en-US">International [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesReturnsAndAllowancesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesReturnsAndAllowancesMember_lbl" xml:lang="en-US">Allowance for Sales Returns [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesReturnsAndAllowancesMember" xlink:to="us-gaap_SalesReturnsAndAllowancesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForCreditLossMember_lbl" xml:lang="en-US">Allowance for Credit Losses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossMember" xlink:to="us-gaap_AllowanceForCreditLossMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl" xml:lang="en-US">Valuation for Deferred Taxes [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US">Lender Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Board of Directors Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl" xml:lang="en-US">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_MembershipInterestPercentageSold" xlink:href="plus-20260331.xsd#plus_MembershipInterestPercentageSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_MembershipInterestPercentageSold_lbl" xml:lang="en-US">Membership interest percentage sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_MembershipInterestPercentageSold" xlink:to="plus_MembershipInterestPercentageSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of reportable segments (in SEGMENT)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_AmountsHeldInTrustForThirdPartyRecipients" xlink:href="plus-20260331.xsd#plus_AmountsHeldInTrustForThirdPartyRecipients"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_AmountsHeldInTrustForThirdPartyRecipients_lbl" xml:lang="en-US">Amounts held in trust for third party recipients</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AmountsHeldInTrustForThirdPartyRecipients" xlink:to="plus_AmountsHeldInTrustForThirdPartyRecipients_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Percentage of concentration risk</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_ForeignCurrencyTransactionGainLossRealized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl" xml:lang="en-US">Foreign currency translation loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl0" xml:lang="en-US">Operating 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_NumberOfPerformanceObligations" xlink:href="plus-20260331.xsd#plus_NumberOfPerformanceObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_NumberOfPerformanceObligations_lbl" xml:lang="en-US">Number of performance obligations (in Obligation)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfPerformanceObligations" xlink:to="plus_NumberOfPerformanceObligations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US">Offering period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_AmountDueFromVendors" xlink:href="plus-20260331.xsd#plus_AmountDueFromVendors"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_AmountDueFromVendors_lbl" xml:lang="en-US">Amount due from vendors</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AmountDueFromVendors" xlink:to="plus_AmountDueFromVendors_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_lbl" xml:lang="en-US">Accounts receivable due from financing partner</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent" xlink:to="us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Receivables from contracts with customers</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Revenue recognized from the beginning contract liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xml:lang="en-US">Net cash proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses_lbl" xml:lang="en-US">Gross proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashDivestedFromDeconsolidation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashDivestedFromDeconsolidation_lbl" xml:lang="en-US">Cash transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashDivestedFromDeconsolidation" xlink:to="us-gaap_CashDivestedFromDeconsolidation_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue_lbl" xml:lang="en-US">Contingent consideration asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable_lbl" xml:lang="en-US">Payable related to sale of transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_lbl" xml:lang="en-US">Adjustment of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations" xlink:href="plus-20260331.xsd#plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations_lbl" xml:lang="en-US">Gain (loss) on settlement of contingent liability, discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations" xlink:to="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations" xlink:href="plus-20260331.xsd#plus_PaymentsForSettlementOfLitigationDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations_lbl" xml:lang="en-US">Payments for settlement of litigation, discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations" xlink:to="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Long-term 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Operating lease cost</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="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted" xlink:href="plus-20260331.xsd#plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted_lbl" xml:lang="en-US">Number of leases committed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted" xlink:to="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment" xlink:href="plus-20260331.xsd#plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment_lbl" xml:lang="en-US">Amount of leases committed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment" xlink:to="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Estimated useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0" xml:lang="en-US">Estimated useful lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Total amortization expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense on property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Maximum borrowing capacity under credit facility</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="plus_NumberOfPaymentDates" xlink:href="plus-20260331.xsd#plus_NumberOfPaymentDates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_NumberOfPaymentDates_lbl" xml:lang="en-US">Number of specified payment dates (in Dates)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfPaymentDates" xlink:to="plus_NumberOfPaymentDates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US">Debt instrument, term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl" xml:lang="en-US">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DebtInstrumentInterestRateAdjustment" xlink:href="plus-20260331.xsd#plus_DebtInstrumentInterestRateAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DebtInstrumentInterestRateAdjustment_lbl" xml:lang="en-US">Debt instrument, interest rate adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DebtInstrumentInterestRateAdjustment" xlink:to="plus_DebtInstrumentInterestRateAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US">Basis spread on reference rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure_lbl" xml:lang="en-US">Guarantor obligations for credit facility, maximum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="us-gaap_GuaranteeObligationsMaximumExposure_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_RenewalTerm" xlink:href="plus-20260331.xsd#plus_RenewalTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_RenewalTerm_lbl" xml:lang="en-US">Renewal term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_RenewalTerm" xlink:to="plus_RenewalTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd" xlink:href="plus-20260331.xsd#plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd_lbl" xml:lang="en-US">Period of notice required to terminate credit facility at year end</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd" xlink:to="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl" xml:lang="en-US">Authorized number of shares under stock repurchase program (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US">Common stock repurchased during the period (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Shares repurchased to satisfy tax withholding obligation (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Value of shares repurchased to satisfy tax withholding obligation (in Dollars)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Number of shares authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" xlink:href="plus-20260331.xsd#plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate_lbl" xml:lang="en-US">Granted to date (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xml:lang="en-US">Aggregated fair value of restricted shares (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:href="plus-20260331.xsd#plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl" xml:lang="en-US">Performance period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage" xlink:href="plus-20260331.xsd#plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage_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="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xml:lang="en-US">Number of shares issued under the plan (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Share issue price (in dollars per shares) (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Number of shares remaining under the plan (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Unrecognized compensation expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Unrecognized compensation expense, 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xml:lang="en-US">Contribution to profit sharing plan (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized tax benefits for uncertain tax positions (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Jurisdiction, Contribution Greater than 50 Percent, Tax Effect [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_NumberOfEarnOuts" xlink:href="plus-20260331.xsd#plus_NumberOfEarnOuts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_NumberOfEarnOuts_lbl" xml:lang="en-US">Number of payments earn-out (in Payment)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfEarnOuts" xlink:to="plus_NumberOfEarnOuts_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_ExpectedToReceiveAggregateCashPayments" xlink:href="plus-20260331.xsd#plus_ExpectedToReceiveAggregateCashPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ExpectedToReceiveAggregateCashPayments_lbl" xml:lang="en-US">Expected to receive aggregate cash payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ExpectedToReceiveAggregateCashPayments" xlink:to="plus_ExpectedToReceiveAggregateCashPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xml:lang="en-US">Lease originations earn-out</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_NumberOfAggregateClosingYears" xlink:href="plus-20260331.xsd#plus_NumberOfAggregateClosingYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_NumberOfAggregateClosingYears_lbl" xml:lang="en-US">Aggregate earn-out period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfAggregateClosingYears" xlink:to="plus_NumberOfAggregateClosingYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Loss in other income</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_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US">Percentage of membership interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices" xlink:href="plus-20260331.xsd#plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices_lbl" xml:lang="en-US">Period of professional and managed services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices" xlink:to="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US">Cash portion of the acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAcquiredFromAcquisition_lbl" xml:lang="en-US">Cash received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAcquiredFromAcquisition" xlink:to="us-gaap_CashAcquiredFromAcquisition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_lbl" xml:lang="en-US">Consideration paid to seller based on adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl" xml:lang="en-US">Goodwill expected to be deductible for tax purposes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of business segment (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="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_SaleOfFinancingBusinessPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_SaleOfFinancingBusinessPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_SaleOfFinancingBusinessPolicyTextBlock_lbl" xml:lang="en-US">Sale of Our Financing Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SaleOfFinancingBusinessPolicyTextBlock" xlink:to="plus_SaleOfFinancingBusinessPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_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_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business Combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentrations of Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_ContractAssetsPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_ContractAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ContractAssetsPolicyTextBlock_lbl" xml:lang="en-US">Contract Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ContractAssetsPolicyTextBlock" xlink:to="plus_ContractAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_ContractLiabilityPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_ContractLiabilityPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ContractLiabilityPolicyTextBlock_lbl" xml:lang="en-US">Contract Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ContractLiabilityPolicyTextBlock" xlink:to="plus_ContractLiabilityPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredChargesPolicyTextBlock_lbl" xml:lang="en-US">Deferred Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredChargesPolicyTextBlock" xlink:to="us-gaap_DeferredChargesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Matters</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock_lbl" xml:lang="en-US">Implementation Costs of a Hosting Arrangement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock" xlink:to="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Lessee Accounting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Share-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizationOfInternalCostsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizationOfInternalCostsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizationOfInternalCostsPolicy_lbl" xml:lang="en-US">Software Development Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizationOfInternalCostsPolicy" xlink:to="us-gaap_CapitalizationOfInternalCostsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy_lbl" xml:lang="en-US">Transfers of financial assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy" xlink:to="us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_TreasuryStockPolicyPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_TreasuryStockPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_TreasuryStockPolicyPolicyTextBlock_lbl" xml:lang="en-US">Treasury Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TreasuryStockPolicyPolicyTextBlock" xlink:to="plus_TreasuryStockPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_VendorConsiderationPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_VendorConsiderationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_VendorConsiderationPolicyTextBlock_lbl" xml:lang="en-US">Vendor Consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_VendorConsiderationPolicyTextBlock" xlink:to="plus_VendorConsiderationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently Adopted Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_ExpoHoldingsLLCMember" xlink:href="plus-20260331.xsd#plus_ExpoHoldingsLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_ExpoHoldingsLLCMember_lbl" xml:lang="en-US">Expo Holdings LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ExpoHoldingsLLCMember" xlink:to="plus_ExpoHoldingsLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_VerizonCommunicationsIncMember" xlink:href="plus-20260331.xsd#plus_VerizonCommunicationsIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_VerizonCommunicationsIncMember_lbl" xml:lang="en-US">Verizon Communications Inc [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_VerizonCommunicationsIncMember" xlink:to="plus_VerizonCommunicationsIncMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="plus_VerizonCommunicationsIncMember_lbl0" xml:lang="en-US">Verizon Communications Inc. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_VerizonCommunicationsIncMember" xlink:to="plus_VerizonCommunicationsIncMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_VendorSixMember" xlink:href="plus-20260331.xsd#plus_VendorSixMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_VendorSixMember_lbl" xml:lang="en-US">Cisco Systems [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_VendorSixMember" xlink:to="plus_VendorSixMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueProductLineMember_lbl" xml:lang="en-US">Net Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueProductLineMember" xlink:to="us-gaap_SalesRevenueProductLineMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SalesRevenueProductLineMember_lbl0" xml:lang="en-US">Revenue [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueProductLineMember" xlink:to="us-gaap_SalesRevenueProductLineMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OfficeBuildingMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OfficeBuildingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_OfficeBuildingMember_lbl" xml:lang="en-US">Office Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OfficeBuildingMember" xlink:to="srt_OfficeBuildingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_WarehouseMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_WarehouseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_WarehouseMember_lbl" xml:lang="en-US">Warehouse [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_WarehouseMember" xlink:to="srt_WarehouseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_InternalUseInformationTechnologyEquipmentMember" xlink:href="plus-20260331.xsd#plus_InternalUseInformationTechnologyEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_InternalUseInformationTechnologyEquipmentMember_lbl" xml:lang="en-US">Internal Use IT Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_InternalUseInformationTechnologyEquipmentMember" xlink:to="plus_InternalUseInformationTechnologyEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_EmployeeStockPurchasePlanMember" xlink:href="plus-20260331.xsd#plus_EmployeeStockPurchasePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_EmployeeStockPurchasePlanMember_lbl" xml:lang="en-US">Employee Stock Purchase Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_EmployeeStockPurchasePlanMember" xlink:to="plus_EmployeeStockPurchasePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_SoftwareCapitalizedForInternalMember" xlink:href="plus-20260331.xsd#plus_SoftwareCapitalizedForInternalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_SoftwareCapitalizedForInternalMember_lbl" xml:lang="en-US">Software Capitalized for Internal [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SoftwareCapitalizedForInternalMember" xlink:to="plus_SoftwareCapitalizedForInternalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US">Capitalized Software Development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember" xlink:href="plus-20260331.xsd#plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember_lbl" xml:lang="en-US">WFCDF Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember" xlink:to="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_WellsFargoCommercialDistributionFinanceMember" xlink:href="plus-20260331.xsd#plus_WellsFargoCommercialDistributionFinanceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_WellsFargoCommercialDistributionFinanceMember_lbl" xml:lang="en-US">WFCDF [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_WellsFargoCommercialDistributionFinanceMember" xlink:to="plus_WellsFargoCommercialDistributionFinanceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US">Revolving 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_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_Two021EmployeeLTIPMember" xlink:href="plus-20260331.xsd#plus_Two021EmployeeLTIPMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_Two021EmployeeLTIPMember_lbl" xml:lang="en-US">2021 Employee LTIP [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_Two021EmployeeLTIPMember" xlink:to="plus_Two021EmployeeLTIPMember_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DirectorLTIP2024Member" xlink:href="plus-20260331.xsd#plus_DirectorLTIP2024Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DirectorLTIP2024Member_lbl" xml:lang="en-US">Director LTIP 2024 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DirectorLTIP2024Member" xlink:to="plus_DirectorLTIP2024Member_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_DirectorLTIP2017Member" xlink:href="plus-20260331.xsd#plus_DirectorLTIP2017Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_DirectorLTIP2017Member_lbl" xml:lang="en-US">Director LTIP 2017 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DirectorLTIP2017Member" xlink:to="plus_DirectorLTIP2017Member_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_EmployeeStockPurchasePlan2022Member" xlink:href="plus-20260331.xsd#plus_EmployeeStockPurchasePlan2022Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_EmployeeStockPurchasePlan2022Member_lbl" xml:lang="en-US">2022 Employee Stock Purchase Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_EmployeeStockPurchasePlan2022Member" xlink:to="plus_EmployeeStockPurchasePlan2022Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeNamesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US">Trade Names [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StatementLineItems_lbl0" xml:lang="en-US">CONSOLIDATED STATEMENTS OF STOCKHOLDERS [Abstract]</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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Combination [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US">Business Combination [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US">BUSINESS COMBINATIONS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementDomain_lbl" xml:lang="en-US">Revision of Prior Period [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_lbl" xml:lang="en-US">Error Correction [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_lbl" xml:lang="en-US">REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl" xml:lang="en-US">Disposal Group Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xml:lang="en-US">DISCONTINUED OPERATIONS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xml:lang="en-US">Lessee, Lease, Description [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US">LESSEE ACCOUNTING [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xml:lang="en-US">Goodwill [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivableTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivableTypeDomain_lbl" xml:lang="en-US">Receivable [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="us-gaap_ReceivableTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_lbl" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:to="us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_lbl" xml:lang="en-US">ALLOWANCE FOR CREDIT LOSSES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US">Credit Facility [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US">Line of Credit Facility [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US">CREDIT FACILITY [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicLineItems_lbl" xml:lang="en-US">EARNINGS PER SHARE [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_EarningsPerShareBasicLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">SHARE-BASED COMPENSATION [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_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_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable" xlink:href="plus-20260331.xsd#plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable_lbl" xml:lang="en-US">INCOME TAXES - Income (loss) from Continuing Operations Before Income Tax Expense (Benefit) (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable" xlink:to="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" xlink:href="plus-20260331.xsd#plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems_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="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" xlink:to="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US">Income Tax Jurisdiction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US">FAIR VALUE MEASUREMENTS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl0" xml:lang="en-US">BusinessAcquisitionLineItems</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsDomain_lbl" xml:lang="en-US">Consolidation Items [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">SEGMENT REPORTING [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain_lbl" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">SEGMENT REPORTING [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xml:lang="en-US">SEGMENT REPORTING [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable_lbl" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xml:lang="en-US">REVENUES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductInformationTable_lbl" xml:lang="en-US">Nature of Operation, Product Information, Concentration of Risk [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ScheduleOfProductInformationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductInformationLineItems_lbl" xml:lang="en-US">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProductInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_AccountsPayableFloorPlan_lbl0" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for equipment to be resold in our Technology Sales Business Segment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AccountsPayableFloorPlan" xlink:to="plus_AccountsPayableFloorPlan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_AmountDueFromVendors_lbl0" xml:lang="en-US">Amount due from vendors included in accounts receivable-other, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AmountDueFromVendors" xlink:to="plus_AmountDueFromVendors_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_AmountsHeldInTrustForThirdPartyRecipients_lbl0" xml:lang="en-US">The amount being held in trust for third party recipients within lockbox account.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AmountsHeldInTrustForThirdPartyRecipients" xlink:to="plus_AmountsHeldInTrustForThirdPartyRecipients_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices_lbl0" xml:lang="en-US">Period when results of operations of the acquired entity are included in the professional and managed services, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices" xlink:to="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities_lbl0" xml:lang="en-US">Amount of accounts payable and other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" xlink:to="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets_lbl0" xml:lang="en-US">Amount of contract assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" xlink:to="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities_lbl0" xml:lang="en-US">The amount of cash paid during the current period for amounts included in the measurement of lease liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" xlink:to="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ConfirmedInvoicesPaidDuringTheYear_lbl0" xml:lang="en-US">The amount for confirmed invoices paid during the year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ConfirmedInvoicesPaidDuringTheYear" xlink:to="plus_ConfirmedInvoicesPaidDuringTheYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ContingentConsiderationAtBookValue_lbl0" xml:lang="en-US">Book value of potential payments under the contingent consideration arrangement including cash and shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ContingentConsiderationAtBookValue" xlink:to="plus_ContingentConsiderationAtBookValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ContractAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for contract assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ContractAssetsPolicyTextBlock" xlink:to="plus_ContractAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ContractLiabilityPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for contract liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ContractLiabilityPolicyTextBlock" xlink:to="plus_ContractLiabilityPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_CreditFacilityTextBlock_lbl0" xml:lang="en-US">The entire disclosure for credit facility.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_CreditFacilityTextBlock" xlink:to="plus_CreditFacilityTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DebtInstrumentInterestRateAdjustment_lbl0" xml:lang="en-US">Secured interest rate adjustment with respect to any secured overnight financing rate (&quot;SOFR&quot;) advance on the debt instrument.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DebtInstrumentInterestRateAdjustment" xlink:to="plus_DebtInstrumentInterestRateAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DeferredTaxAssetsLeaseLiability_lbl0" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from lease liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DeferredTaxAssetsLeaseLiability" xlink:to="plus_DeferredTaxAssetsLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DeferredTaxAssetsOperatingLeases_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DeferredTaxAssetsOperatingLeases" xlink:to="plus_DeferredTaxAssetsOperatingLeases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets_lbl0" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from lease right-of-use assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets" xlink:to="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of disaggregation of net sales and further disaggregates our revenue recognized from contracts with customers by timing and our position as principal or agent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock" xlink:to="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue_lbl0" xml:lang="en-US">Amount of cash outflow from contingent consideration asset attributable to discontinued operations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases_lbl0" xml:lang="en-US">Amount classified as financing receivables and operating leases - net attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent_lbl0" xml:lang="en-US">Amount classified as financing receivables - net, current attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable_lbl0" xml:lang="en-US">Amount classified as payable attributable to disposal group held for sale or disposed of, related to sale transaction after final price adjustment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet_lbl0" xml:lang="en-US">Amount of other income net of cost attributable to disposal group, including, but not limited to, discontinued operation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent_lbl0" xml:lang="en-US">Amount classified as salaries and commissions payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent_lbl0" xml:lang="en-US">Amount classified as non-recourse notes payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent_lbl0" xml:lang="en-US">Amount classified as non-recourse notes payable attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ExpectedToReceiveAggregateCashPayments_lbl0" xml:lang="en-US">Amount of post-Closing cash payments related to a loan origination based on the achievement of customer lease receivable originations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ExpectedToReceiveAggregateCashPayments" xlink:to="plus_ExpectedToReceiveAggregateCashPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_FairValueOfVestedShares_lbl0" xml:lang="en-US">The fair value of vested share-based compensation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_FairValueOfVestedShares" xlink:to="plus_FairValueOfVestedShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations_lbl0" xml:lang="en-US">Gain (loss) recognized in discontinued operations resulting from the settlement of a previously recorded contingent liability, representing the excess of the liability recognized over the cash paid to settle the obligation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations" xlink:to="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for capitalized implementation cost from hosting arrangement that is under a service contract.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock" xlink:to="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_InvoicesConfirmedDuringTheYear_lbl0" xml:lang="en-US">The amount for invoices confirmed during the year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_InvoicesConfirmedDuringTheYear" xlink:to="plus_InvoicesConfirmedDuringTheYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment_lbl0" xml:lang="en-US">Amount of committed leases of the lessee&apos;s operating lease that has not yet commenced.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment" xlink:to="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted_lbl0" xml:lang="en-US">Number of committed leases of the lessee&apos;s operating lease that has not yet commenced.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted" xlink:to="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_MembershipInterestPercentageSold_lbl0" xml:lang="en-US">Membership interest percentage sold.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_MembershipInterestPercentageSold" xlink:to="plus_MembershipInterestPercentageSold_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_NetBorrowingsOrProceedsFromFloorPlanFacility_lbl0" xml:lang="en-US">The net cash borrowings (repayments) from floor plan facility.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NetBorrowingsOrProceedsFromFloorPlanFacility" xlink:to="plus_NetBorrowingsOrProceedsFromFloorPlanFacility_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_NumberOfAggregateClosingYears_lbl0" xml:lang="en-US">Transaction gains earn-out in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfAggregateClosingYears" xlink:to="plus_NumberOfAggregateClosingYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_NumberOfEarnOuts_lbl0" xml:lang="en-US">Number of different types of earn outs during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfEarnOuts" xlink:to="plus_NumberOfEarnOuts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_NumberOfPaymentDates_lbl0" xml:lang="en-US">Number of specified dates in which floor plan facility made payment each month.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfPaymentDates" xlink:to="plus_NumberOfPaymentDates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_NumberOfPerformanceObligations_lbl0" xml:lang="en-US">The number of performance obligations when accounting for revenue from voyage charters under the provisions of ASC 606.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfPerformanceObligations" xlink:to="plus_NumberOfPerformanceObligations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations_lbl0" xml:lang="en-US">The amount of cash paid for the settlement of litigation or for other legal issues to a discontinued operation during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations" xlink:to="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd_lbl0" xml:lang="en-US">The period of notice required to terminate credit facility at year end 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="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd" xlink:to="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_RenewalTerm_lbl0" xml:lang="en-US">Credit facility of renewal term, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_RenewalTerm" xlink:to="plus_RenewalTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_RepurchaseOfCommonStockInNoncashFinancingActivity_lbl0" xml:lang="en-US">The amount of common stock repurchased in noncash financing activities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_RepurchaseOfCommonStockInNoncashFinancingActivity" xlink:to="plus_RepurchaseOfCommonStockInNoncashFinancingActivity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_SaleOfFinancingBusinessPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy of sale of our financing business.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SaleOfFinancingBusinessPolicyTextBlock" xlink:to="plus_SaleOfFinancingBusinessPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_SalesReturnsReserveForSalesReturns_lbl0" xml:lang="en-US">The amount of estimated sales returns.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SalesReturnsReserveForSalesReturns" xlink:to="plus_SalesReturnsReserveForSalesReturns_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of property, equipment, and other assets, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock" xlink:to="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate_lbl0" xml:lang="en-US">The number of grants made to date on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl0" xml:lang="en-US">The time frame during which performance goals must be met to determine the degree of payout and/or vesting, 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="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage_lbl0" xml:lang="en-US">Percentage of target level 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="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of lessee&apos;s operating lease remaining lease terms and discount rates.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:to="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_TreasuryStockPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for treasury stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TreasuryStockPolicyPolicyTextBlock" xlink:to="plus_TreasuryStockPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_VendorConsiderationPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for vendor consideration.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_VendorConsiderationPolicyTextBlock" xlink:to="plus_VendorConsiderationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_AccountsPayableFloorPlanFacilityMember_lbl0" xml:lang="en-US">The name of credit facility with Wells Fargo Commercial Distribution Finance, LLC (&quot;WFCDF&quot;).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AccountsPayableFloorPlanFacilityMember" xlink:to="plus_AccountsPayableFloorPlanFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_AllOthersCustomerEndMarketMember_lbl0" xml:lang="en-US">Represents the customer end market.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AllOthersCustomerEndMarketMember" xlink:to="plus_AllOthersCustomerEndMarketMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_BailiwickServicesLLCMember_lbl0" xml:lang="en-US">A Minnesota based provider of professional and managed services.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BailiwickServicesLLCMember" xlink:to="plus_BailiwickServicesLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_CollaborationMember_lbl0" xml:lang="en-US">Information about the type of the product.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_CollaborationMember" xlink:to="plus_CollaborationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DataCenterCloudMember_lbl0" xml:lang="en-US">Information about the type of the product.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DataCenterCloudMember" xlink:to="plus_DataCenterCloudMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DirectorLTIP2017Member_lbl0" xml:lang="en-US">Under the 2017 Director Long Term Incentive Plan authorized for grant to non-employee directors.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DirectorLTIP2017Member" xlink:to="plus_DirectorLTIP2017Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_DirectorLTIP2024Member_lbl0" xml:lang="en-US">Under the 2024 Director Long Term Incentive Plan authorized for grant to non-employee directors.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DirectorLTIP2024Member" xlink:to="plus_DirectorLTIP2024Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_EmployeeStockPurchasePlan2022Member_lbl0" xml:lang="en-US">The name of the plan for share-based payment arrangement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_EmployeeStockPurchasePlan2022Member" xlink:to="plus_EmployeeStockPurchasePlan2022Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_EmployeeStockPurchasePlanMember_lbl0" xml:lang="en-US">A type of broad-based stock plan that allows employees to use after-tax payroll deductions to acquire their company&apos;s stock, usually at a discount of up to 15%.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_EmployeeStockPurchasePlanMember" xlink:to="plus_EmployeeStockPurchasePlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ExpoHoldingsLLCMember_lbl0" xml:lang="en-US">This member stands for Expo Holdings LLC.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ExpoHoldingsLLCMember" xlink:to="plus_ExpoHoldingsLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_FinancialServicesCustomerEndMarketMember_lbl0" xml:lang="en-US">Represents the customer end market.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_FinancialServicesCustomerEndMarketMember" xlink:to="plus_FinancialServicesCustomerEndMarketMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_FinancingReportingUnitMember_lbl0" xml:lang="en-US">Refers to financing reporting segment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_FinancingReportingUnitMember" xlink:to="plus_FinancingReportingUnitMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_HealthCareCustomerEndMarketMember_lbl0" xml:lang="en-US">Represents the customer end market.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_HealthCareCustomerEndMarketMember" xlink:to="plus_HealthCareCustomerEndMarketMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_HoldCoMember_lbl0" xml:lang="en-US">Name of the entity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_HoldCoMember" xlink:to="plus_HoldCoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_InternalUseInformationTechnologyEquipmentMember_lbl0" xml:lang="en-US">Internal-use equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_InternalUseInformationTechnologyEquipmentMember" xlink:to="plus_InternalUseInformationTechnologyEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ManagedServicesReportingUnitMember_lbl1" xml:lang="en-US">Refers to managed services reporting segment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ManagedServicesReportingUnitMember" xlink:to="plus_ManagedServicesReportingUnitMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_NetworkingMember_lbl0" xml:lang="en-US">Information about the type of the product.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NetworkingMember" xlink:to="plus_NetworkingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_OtherProductMember_lbl0" xml:lang="en-US">Information about the type of the product.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_OtherProductMember" xlink:to="plus_OtherProductMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ProductReportingUnitMember_lbl1" xml:lang="en-US">Refers to product reporting segment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ProductReportingUnitMember" xlink:to="plus_ProductReportingUnitMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_ProfessionalServicesReportingUnitMember_lbl1" xml:lang="en-US">Refers to professional services reporting segment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ProfessionalServicesReportingUnitMember" xlink:to="plus_ProfessionalServicesReportingUnitMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_PurchasedIntangiblesMember_lbl0" xml:lang="en-US">Purchased intangibles consisting mainly of customer relationships intangibles that exists between an entity and its customer, for example, but not limited to, tenant relationships.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_PurchasedIntangiblesMember" xlink:to="plus_PurchasedIntangiblesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_RetailCustomerEndMarketMember_lbl0" xml:lang="en-US">Represents the customer end market.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_RetailCustomerEndMarketMember" xlink:to="plus_RetailCustomerEndMarketMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_SecurityMember_lbl0" xml:lang="en-US">Information about the type of the product.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SecurityMember" xlink:to="plus_SecurityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_SoftwareCapitalizedForInternalMember_lbl0" xml:lang="en-US">Software capitalized for internal use.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SoftwareCapitalizedForInternalMember" xlink:to="plus_SoftwareCapitalizedForInternalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember_lbl0" xml:lang="en-US">Represents the customer end market.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember" xlink:to="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_TechnologyCustomerEndMarketMember_lbl0" xml:lang="en-US">Represents the customer end market.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TechnologyCustomerEndMarketMember" xlink:to="plus_TechnologyCustomerEndMarketMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_TechnologyReportingUnitMember_lbl1" xml:lang="en-US">Refers to technology reporting segment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TechnologyReportingUnitMember" xlink:to="plus_TechnologyReportingUnitMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_TelecomMediaEntertainmentCustomerEndMarketMember_lbl0" xml:lang="en-US">Represents the customer end market.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TelecomMediaEntertainmentCustomerEndMarketMember" xlink:to="plus_TelecomMediaEntertainmentCustomerEndMarketMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_TradeNameAndOtherMember_lbl0" xml:lang="en-US">The member stands from trade name and other.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TradeNameAndOtherMember" xlink:to="plus_TradeNameAndOtherMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_Two021EmployeeLTIPMember_lbl0" xml:lang="en-US">Under the 2021 Employee Long Term Incentive Plan authorized for grants to employees.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_Two021EmployeeLTIPMember" xlink:to="plus_Two021EmployeeLTIPMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_VendorSixMember_lbl0" xml:lang="en-US">Represents the name of the vendor.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_VendorSixMember" xlink:to="plus_VendorSixMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_VerizonCommunicationsIncMember_lbl1" xml:lang="en-US">Represents the name of a major customer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_VerizonCommunicationsIncMember" xlink:to="plus_VerizonCommunicationsIncMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember_lbl0" xml:lang="en-US">A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars named as WFCDF credit facility.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember" xlink:to="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="plus_WellsFargoCommercialDistributionFinanceMember_lbl0" xml:lang="en-US">Wells Fargo Commercial Distribution Finance, LLC (&quot;WFCDF&quot;) is credit facility provider to the entity. It provides short-term capital for our technology sales business segment. This credit facility has two components.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_WellsFargoCommercialDistributionFinanceMember" xlink:to="plus_WellsFargoCommercialDistributionFinanceMember_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_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="stpr_CA_lbl0" xml:lang="en-US">California</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_CA" xlink:to="stpr_CA_lbl0"/>
    <loc xlink:type="locator" xlink:label="stpr_VA" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_VA"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_VA_lbl" xml:lang="en-US">Virginia</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_VA" xlink:to="stpr_VA_lbl"/>
    <loc xlink:type="locator" xlink:label="stpr_NY" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_NY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_NY_lbl" xml:lang="en-US">New York</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_NY" xlink:to="stpr_NY_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrMember_lbl" xml:lang="en-US">SOFR</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DebtInstrumentInterestRateAdjustment_lbl1" xml:lang="en-US">Debt Instrument Interest Rate Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DebtInstrumentInterestRateAdjustment" xlink:to="plus_DebtInstrumentInterestRateAdjustment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets_lbl1" xml:lang="en-US">Deferred Tax Liabilities Lease Right Of Use Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets" xlink:to="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl0" xml:lang="en-US">Customer Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure_lbl0" xml:lang="en-US">Guarantor Obligations, Maximum Exposure, Undiscounted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="us-gaap_GuaranteeObligationsMaximumExposure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy_lbl0" xml:lang="en-US">Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy" xlink:to="us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl0" xml:lang="en-US">Computer Software, Intangible Asset [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_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_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl0" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl1" xml:lang="en-US">Supplemental Information Of Remaining Lease Terms And Discount Rates Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:to="plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0" xml:lang="en-US">Business Combination [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted_lbl1" xml:lang="en-US">Lessee Operating Lease Lease Not Yet Commenced Number Of Leases Committed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted" xlink:to="plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Amount [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_lbl0" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl0" xml:lang="en-US">Lessee, Lease, Description [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_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="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl0" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl0" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Other Asset, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_RetailCustomerEndMarketMember_lbl1" xml:lang="en-US">Retail Customer End Market Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_RetailCustomerEndMarketMember" xlink:to="plus_RetailCustomerEndMarketMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl0" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ProductReportingUnitMember_lbl2" xml:lang="en-US">Product Reporting Unit Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ProductReportingUnitMember" xlink:to="plus_ProductReportingUnitMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl0" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl0" xml:lang="en-US">Business Combination, Goodwill, Expected Tax Deductible, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_TreasuryStockPolicyPolicyTextBlock_lbl1" xml:lang="en-US">Treasury Stock Policy Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TreasuryStockPolicyPolicyTextBlock" xlink:to="plus_TreasuryStockPolicyPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl0"/>
    <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_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="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_NumberOfPerformanceObligations_lbl1" xml:lang="en-US">Number Of Performance Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfPerformanceObligations" xlink:to="plus_NumberOfPerformanceObligations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent_lbl1" xml:lang="en-US">Disposal Group Including Discontinued Operationabl Non Recourse Notes Payable Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl0" xml:lang="en-US">Goodwill, Acquired During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_lbl0" xml:lang="en-US">Revision of Prior Period, Error Correction, Adjustment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl0" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_lbl0" xml:lang="en-US">Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, after Accumulated Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:to="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember_lbl0" xml:lang="en-US">Sales Channel, Through Intermediary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelThroughIntermediaryMember" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl0" xml:lang="en-US">Share Repurchase Program, Authorized, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl0" xml:lang="en-US">Liabilities, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_MembershipInterestPercentageSold_lbl1" xml:lang="en-US">Membership Interest Percentage Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_MembershipInterestPercentageSold" xlink:to="plus_MembershipInterestPercentageSold_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_lbl0" xml:lang="en-US">Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_EmployeeStockPurchasePlanMember_lbl1" xml:lang="en-US">Employee Stock Purchase Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_EmployeeStockPurchasePlanMember" xlink:to="plus_EmployeeStockPurchasePlanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseNoncurrent_lbl0" xml:lang="en-US">Prepaid Expense, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_PrepaidExpenseNoncurrent_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_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl0" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock_lbl1" xml:lang="en-US">Disaggregation Of Net Sales And Revenue Recognized From Contracts With Customers Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock" xlink:to="plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeNamesMember_lbl0" xml:lang="en-US">Trade Names [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceMember_lbl0" xml:lang="en-US">Service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl1" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashDivestedFromDeconsolidation_lbl0" xml:lang="en-US">Cash Divested from Deconsolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashDivestedFromDeconsolidation" xlink:to="us-gaap_CashDivestedFromDeconsolidation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_TimingAndPositionAsPrincipalOrAgentAbstract_lbl0" xml:lang="en-US">Timing And Position As Principal Or Agent Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TimingAndPositionAsPrincipalOrAgentAbstract" xlink:to="plus_TimingAndPositionAsPrincipalOrAgentAbstract_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="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl0" xml:lang="en-US">Treasury Stock, Common [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet_lbl1" xml:lang="en-US">Disposal Group Including Discontinued Operation Other Income Loss Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl0" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ContractAssetsPolicyTextBlock_lbl1" xml:lang="en-US">Contract Assets Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ContractAssetsPolicyTextBlock" xlink:to="plus_ContractAssetsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl2" xml:lang="en-US">Property, Plant and Equipment, 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_lbl0" xml:lang="en-US">Discontinued Operation, Amount of Adjustment to Prior Period Gain (Loss) on Disposal, before Income Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl0" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ContractLiabilityPolicyTextBlock_lbl1" xml:lang="en-US">Contract Liability Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ContractLiabilityPolicyTextBlock" xlink:to="plus_ContractLiabilityPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicLineItems_lbl0" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_EarningsPerShareBasicLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ExpoHoldingsLLCMember_lbl1" xml:lang="en-US">Expo Holdings LLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ExpoHoldingsLLCMember" xlink:to="plus_ExpoHoldingsLLCMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_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_IncreaseDecreaseInAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl0" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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"/>
    <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="plus_FinancialServicesCustomerEndMarketMember_lbl1" xml:lang="en-US">Financial Services Customer End Market Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_FinancialServicesCustomerEndMarketMember" xlink:to="plus_FinancialServicesCustomerEndMarketMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_lbl0" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DirectorLTIP2017Member_lbl1" xml:lang="en-US">Director LTIP2017 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DirectorLTIP2017Member" xlink:to="plus_DirectorLTIP2017Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ErrorCorrectionTextBlock_lbl0" xml:lang="en-US">Error Correction [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ErrorCorrectionTextBlock" xlink:to="us-gaap_ErrorCorrectionTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets_lbl1" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Contract Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" xlink:to="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetGrossCurrent_lbl0" xml:lang="en-US">Contract with Customer, Asset, 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_ContractWithCustomerAssetGrossCurrent" xlink:to="us-gaap_ContractWithCustomerAssetGrossCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueNoncurrent_lbl0" xml:lang="en-US">Deferred Revenue, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_lbl0" xml:lang="en-US">Contract with Customer, 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_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent" xlink:to="us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncurrentAssets_lbl0" xml:lang="en-US">Long-Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_CollaborationMember_lbl1" xml:lang="en-US">Collaboration Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_CollaborationMember" xlink:to="plus_CollaborationMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Accounts and Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl0" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPaidForeignAfterRefundReceived_lbl0" xml:lang="en-US">Income Tax Paid, Foreign, after Refund Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:to="us-gaap_IncomeTaxPaidForeignAfterRefundReceived_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_ContractWithCustomerLiabilityRevenueRecognized_lbl0" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_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="plus_AllOthersCustomerEndMarketMember_lbl1" xml:lang="en-US">All Others Customer End Market Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AllOthersCustomerEndMarketMember" xlink:to="plus_AllOthersCustomerEndMarketMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl0" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizationOfInternalCostsPolicy_lbl0" xml:lang="en-US">Oil and Gas, Internal Cost Capitalization [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizationOfInternalCostsPolicy" xlink:to="us-gaap_CapitalizationOfInternalCostsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAcquiredFromAcquisition_lbl0" xml:lang="en-US">Cash Acquired from Acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAcquiredFromAcquisition" xlink:to="us-gaap_CashAcquiredFromAcquisition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl1" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl0" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_lbl0" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_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_AllowanceForCreditLossMember_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossMember" xlink:to="us-gaap_AllowanceForCreditLossMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_TimingAndPositionAsPrincipalOrAgentAbstract1_lbl0" xml:lang="en-US">Timing And Position As Principal Or Agent Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TimingAndPositionAsPrincipalOrAgentAbstract1" xlink:to="plus_TimingAndPositionAsPrincipalOrAgentAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_TimingAndPositionAsPrincipalOrAgentAbstract0_lbl0" xml:lang="en-US">Timing And Position As Principal Or Agent Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TimingAndPositionAsPrincipalOrAgentAbstract0" xlink:to="plus_TimingAndPositionAsPrincipalOrAgentAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations_lbl1" xml:lang="en-US">Payments For Settlement Of Litigation Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations" xlink:to="plus_PaymentsForSettlementOfLitigationDiscontinuedOperations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue_lbl0" xml:lang="en-US">Money Market Funds, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsAtCarryingValue" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl0" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl0" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl0" xml:lang="en-US">Deferred Tax Assets, Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_CreditFacilityTextBlock_lbl1" xml:lang="en-US">Credit Facility Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_CreditFacilityTextBlock" xlink:to="plus_CreditFacilityTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl0" xml:lang="en-US">Transferred at Point in Time [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillGross_lbl1" xml:lang="en-US">Goodwill, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl0" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonUsMember_lbl1" xml:lang="en-US">Non-US [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations_lbl1" xml:lang="en-US">Gain Loss On Settlement Of Contingent Liability Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations" xlink:to="plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Property Equipment And Other Assets Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock" xlink:to="plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Receivable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl1" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_AmountDueFromVendors_lbl1" xml:lang="en-US">Amount Due From Vendors</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AmountDueFromVendors" xlink:to="plus_AmountDueFromVendors_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_TradeNameAndOtherMember_lbl1" xml:lang="en-US">Trade Name And Other Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TradeNameAndOtherMember" xlink:to="plus_TradeNameAndOtherMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl1" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesReturnsAndAllowancesMember_lbl0" xml:lang="en-US">Sales Returns and Allowances [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesReturnsAndAllowancesMember" xlink:to="us-gaap_SalesReturnsAndAllowancesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants To Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ExpectedToReceiveAggregateCashPayments_lbl1" xml:lang="en-US">Expected To Receive Aggregate Cash Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ExpectedToReceiveAggregateCashPayments" xlink:to="plus_ExpectedToReceiveAggregateCashPayments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OfficeBuildingMember_lbl0" xml:lang="en-US">Office Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OfficeBuildingMember" xlink:to="srt_OfficeBuildingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividends_lbl0" xml:lang="en-US">Payments of Dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl0" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ConfirmedInvoicesPaidDuringTheYear_lbl1" xml:lang="en-US">Confirmed Invoices Paid During The Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ConfirmedInvoicesPaidDuringTheYear" xlink:to="plus_ConfirmedInvoicesPaidDuringTheYear_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent_lbl1" xml:lang="en-US">Disposal Group Including Discontinued Operation Financing Receivables Net Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_TelecomMediaEntertainmentCustomerEndMarketMember_lbl1" xml:lang="en-US">Telecom Media Entertainment Customer End Market Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TelecomMediaEntertainmentCustomerEndMarketMember" xlink:to="plus_TelecomMediaEntertainmentCustomerEndMarketMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember_lbl1" xml:lang="en-US">Wells Fargo Commercial Distribution Finance LLCCredit Facility Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember" xlink:to="plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember_lbl1"/>
    <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="us-gaap_DeferredTaxAssetsOtherLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Other Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOtherLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillLineItems_lbl0" xml:lang="en-US">Goodwill [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl0" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl0" xml:lang="en-US">Business Combination [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, 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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAccountsReceivableMember_lbl0" xml:lang="en-US">Trade Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAccountsReceivableMember" xlink:to="us-gaap_TradeAccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl0" xml:lang="en-US">Previously Reported [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_SaleOfFinancingBusinessPolicyTextBlock_lbl1" xml:lang="en-US">Sale Of Financing Business Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SaleOfFinancingBusinessPolicyTextBlock" xlink:to="plus_SaleOfFinancingBusinessPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl0" xml:lang="en-US">Cost of Product and Service Sold [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl1" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredOverTimeMember_lbl0" xml:lang="en-US">Transferred over Time [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl0" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl0" xml:lang="en-US">Defined Contribution Plan, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_FairValueOfVestedShares_lbl1" xml:lang="en-US">Fair Value Of Vested Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_FairValueOfVestedShares" xlink:to="plus_FairValueOfVestedShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_VendorSixMember_lbl1" xml:lang="en-US">Vendor Six Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_VendorSixMember" xlink:to="plus_VendorSixMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leaseholds and Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_SecurityMember_lbl1" xml:lang="en-US">Security Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SecurityMember" xlink:to="plus_SecurityMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl0" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_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_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl0" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable_lbl1" xml:lang="en-US">Disposal Group Including Discontinued Operation Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueProductLineMember_lbl1" xml:lang="en-US">Revenue, Product and Service Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueProductLineMember" xlink:to="us-gaap_SalesRevenueProductLineMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_EmployeeStockPurchasePlan2022Member_lbl1" xml:lang="en-US">Employee Stock Purchase Plan2022 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_EmployeeStockPurchasePlan2022Member" xlink:to="plus_EmployeeStockPurchasePlan2022Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl3" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAndLocalTaxJurisdictionOtherMember_lbl0" xml:lang="en-US">State and Local Tax Jurisdiction, Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:to="us-gaap_StateAndLocalTaxJurisdictionOtherMember_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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl1" 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_lbl1"/>
    <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="plus_AccountsPayableFloorPlan_lbl1" xml:lang="en-US">Accounts Payable Floor Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AccountsPayableFloorPlan" xlink:to="plus_AccountsPayableFloorPlan_lbl1"/>
    <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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_FinancingReportingUnitMember_lbl1" xml:lang="en-US">Financing Reporting Unit Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_FinancingReportingUnitMember" xlink:to="plus_FinancingReportingUnitMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_SoftwareCapitalizedForInternalMember_lbl1" xml:lang="en-US">Software Capitalized For Internal Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SoftwareCapitalizedForInternalMember" xlink:to="plus_SoftwareCapitalizedForInternalMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl1" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue_lbl1" xml:lang="en-US">Disposal Group Including Discontinued Operation Contingent Consideration Asset Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember_lbl1" xml:lang="en-US">State And Local Government And Educational Institutions Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember" xlink:to="plus_StateAndLocalGovernmentAndEducationalInstitutionsMember_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="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_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_ProvisionForLoanLeaseAndOtherLosses_lbl0" xml:lang="en-US">Provision for Loan, Lease, and Other Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:to="us-gaap_ProvisionForLoanLeaseAndOtherLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl0" xml:lang="en-US">Revolving Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock_lbl1" xml:lang="en-US">Implementation Costs Of AHosting Arrangement Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock" xlink:to="plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductMember_lbl0" xml:lang="en-US">Product [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_RepaymentsOfNotesPayable_lbl0" xml:lang="en-US">Repayments of Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl0" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl0" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl0" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities_lbl1" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Payable And Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" xlink:to="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl1" xml:lang="en-US">Cost of Product and Service Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl0" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Jurisdiction, Contribution Greater than 50 Percent, Tax Effect [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductInformationLineItems_lbl0" xml:lang="en-US">Product Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProductInformationLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_RenewalTerm_lbl1" xml:lang="en-US">Renewal Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_RenewalTerm" xlink:to="plus_RenewalTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <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_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromNotesPayable_lbl0" xml:lang="en-US">Proceeds from Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable_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_SegmentReportingInformationLineItems_lbl0" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl2" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, 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_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndDebtExpense_lbl0" xml:lang="en-US">Interest and Debt Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities_lbl1" xml:lang="en-US">Cash Paid For Amounts Included In Measurement Of Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" xlink:to="plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl0" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl0" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_lbl0" xml:lang="en-US">Treasury Stock, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl0" xml:lang="en-US">Revenues [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock_lbl0" xml:lang="en-US">Allowance for Credit Losses [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossesTextBlock" xlink:to="us-gaap_AllowanceForCreditLossesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl0" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems_lbl0" xml:lang="en-US">INCOMETAXESIncomelossfrom Continuing Operations Before Income Tax Expense Benefit Details Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" xlink:to="plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForLoanLossesExpensed_lbl0" xml:lang="en-US">Financing Receivable, Credit Loss, Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForLoanLossesExpensed" xlink:to="us-gaap_ProvisionForLoanLossesExpensed_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPaidFederalAfterRefundReceived_lbl0" xml:lang="en-US">Income Tax Paid, Federal, after Refund Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:to="us-gaap_IncomeTaxPaidFederalAfterRefundReceived_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_NumberOfPaymentDates_lbl1" xml:lang="en-US">Number Of Payment Dates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfPaymentDates" xlink:to="plus_NumberOfPaymentDates_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DirectorLTIP2024Member_lbl1" xml:lang="en-US">Director LTIP2024 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DirectorLTIP2024Member" xlink:to="plus_DirectorLTIP2024Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl1" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_lbl0" xml:lang="en-US">Income Tax Paid, State and Local, after Refund Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:to="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_lbl0" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl0" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_InvoicesConfirmedDuringTheYear_lbl1" xml:lang="en-US">Invoices Confirmed During The Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_InvoicesConfirmedDuringTheYear" xlink:to="plus_InvoicesConfirmedDuringTheYear_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl0" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl1" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_SalesReturnsReserveForSalesReturns_lbl1" xml:lang="en-US">Sales Returns Reserve For Sales Returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_SalesReturnsReserveForSalesReturns" xlink:to="plus_SalesReturnsReserveForSalesReturns_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember_lbl0" xml:lang="en-US">Sales Channel, Directly to Consumer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl1" 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_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl1" xml:lang="en-US">Software Development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl0" xml:lang="en-US">Deferred Tax Asset, In-Process Research and Development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DataCenterCloudMember_lbl1" xml:lang="en-US">Data Center Cloud Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DataCenterCloudMember" xlink:to="plus_DataCenterCloudMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl1" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl0" xml:lang="en-US">Deferred Revenue, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0" xml:lang="en-US">Employee-related Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_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_NetIncomeLossAbstract_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_lbl0" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases_lbl1" xml:lang="en-US">Disposal Group Including Discontinued Operation Financing Receivables And Operating Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredChargesPolicyTextBlock_lbl0" xml:lang="en-US">Deferred Charges, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredChargesPolicyTextBlock" xlink:to="us-gaap_DeferredChargesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsCommonStock_lbl0" xml:lang="en-US">Dividends, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCommonStock" xlink:to="us-gaap_DividendsCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl0" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl0" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_lbl1" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_lbl1"/>
    <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="plus_VerizonCommunicationsIncMember_lbl2" xml:lang="en-US">Verizon Communications Inc Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_VerizonCommunicationsIncMember" xlink:to="plus_VerizonCommunicationsIncMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices_lbl1" xml:lang="en-US">Business Acquisition Period Of Professional And Managed Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices" xlink:to="plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl0" xml:lang="en-US">Business Combination, Contingent Consideration, Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesHeldForSaleAmount_lbl0" xml:lang="en-US">Accounts and Financing Receivables, Held-for-Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesHeldForSaleAmount" xlink:to="us-gaap_ReceivablesHeldForSaleAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_VendorConsiderationPolicyTextBlock_lbl1" xml:lang="en-US">Vendor Consideration Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_VendorConsiderationPolicyTextBlock" xlink:to="plus_VendorConsiderationPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl0" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl0" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_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_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl0" xml:lang="en-US">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl0" xml:lang="en-US">Stock Repurchased During Period, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFuelCost_lbl0" xml:lang="en-US">Deferred Fuel Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFuelCost" xlink:to="us-gaap_DeferredFuelCost_lbl0"/>
    <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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl0" xml:lang="en-US">Business Combination [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_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_DebtInstrumentTerm_lbl0" xml:lang="en-US">Debt Instrument, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ContingentConsiderationAtBookValue_lbl1" xml:lang="en-US">Contingent Consideration At Book Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ContingentConsiderationAtBookValue" xlink:to="plus_ContingentConsiderationAtBookValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Selling, General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl0" xml:lang="en-US">Income (Loss) from Discontinued Operations, 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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl0" xml:lang="en-US">Realized 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_ForeignCurrencyTransactionGainLossRealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl0" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_TechnologyReportingUnitMember_lbl2" xml:lang="en-US">Technology Reporting Unit Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TechnologyReportingUnitMember" xlink:to="plus_TechnologyReportingUnitMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl0" xml:lang="en-US">Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses_lbl0" xml:lang="en-US">Proceeds from Divestiture of Businesses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl0" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DeferredTaxAssetsLeaseLiability_lbl1" xml:lang="en-US">Deferred Tax Assets Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DeferredTaxAssetsLeaseLiability" xlink:to="plus_DeferredTaxAssetsLeaseLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl0" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_lbl0" xml:lang="en-US">Payment for Contingent Consideration Liability, Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl0" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_lbl0" xml:lang="en-US">Foreign Income Tax Expense (Benefit), Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_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="plus_ProfessionalServicesReportingUnitMember_lbl2" xml:lang="en-US">Professional Services Reporting Unit Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ProfessionalServicesReportingUnitMember" xlink:to="plus_ProfessionalServicesReportingUnitMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DeferredTaxAssetsOperatingLeases_lbl1" xml:lang="en-US">Deferred Tax Assets Operating Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DeferredTaxAssetsOperatingLeases" xlink:to="plus_DeferredTaxAssetsOperatingLeases_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl0" xml:lang="en-US">Business Combination, Voting Equity Interest Acquired, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_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_Revenues_lbl1" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_BailiwickServicesLLCMember_lbl1" xml:lang="en-US">Bailiwick Services LLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_BailiwickServicesLLCMember" xlink:to="plus_BailiwickServicesLLCMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_AmountsHeldInTrustForThirdPartyRecipients_lbl1" xml:lang="en-US">Amounts Held In Trust For Third Party Recipients</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AmountsHeldInTrustForThirdPartyRecipients" xlink:to="plus_AmountsHeldInTrustForThirdPartyRecipients_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_NumberOfAggregateClosingYears_lbl1" xml:lang="en-US">Number Of Aggregate Closing Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfAggregateClosingYears" xlink:to="plus_NumberOfAggregateClosingYears_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl0" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl0" xml:lang="en-US">Treasury Stock, Common, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_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_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="plus_RepurchaseOfCommonStockInNoncashFinancingActivity_lbl1" xml:lang="en-US">Repurchase Of Common Stock In Noncash Financing Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_RepurchaseOfCommonStockInNoncashFinancingActivity" xlink:to="plus_RepurchaseOfCommonStockInNoncashFinancingActivity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl0" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl0" xml:lang="en-US">Line of Credit Facility [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_lbl0" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Board of Directors Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl0" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_InternalUseInformationTechnologyEquipmentMember_lbl1" xml:lang="en-US">Internal Use Information Technology Equipment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_InternalUseInformationTechnologyEquipmentMember" xlink:to="plus_InternalUseInformationTechnologyEquipmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent_lbl1" xml:lang="en-US">Disposal Group Including Discontinued Operation Salaries And Commissions Payable Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_HealthCareCustomerEndMarketMember_lbl1" xml:lang="en-US">Health Care Customer End Market Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_HealthCareCustomerEndMarketMember" xlink:to="plus_HealthCareCustomerEndMarketMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment_lbl1" xml:lang="en-US">Lessee Operating Lease Lease Not Yet Commenced Commitment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment" xlink:to="plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_NumberOfEarnOuts_lbl1" xml:lang="en-US">Number Of Earn Outs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NumberOfEarnOuts" xlink:to="plus_NumberOfEarnOuts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent_lbl1" xml:lang="en-US">Disposal Group Including Discontinued Operationabl Non Recourse Notes Payable Non Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl1" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_PurchasedIntangiblesMember_lbl1" xml:lang="en-US">Purchased Intangibles Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_PurchasedIntangiblesMember" xlink:to="plus_PurchasedIntangiblesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations, 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_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_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_GrossProfit_lbl1" 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_lbl1"/>
    <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_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl0" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_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="plus_NetworkingMember_lbl1" xml:lang="en-US">Networking Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NetworkingMember" xlink:to="plus_NetworkingMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_HoldCoMember_lbl1" xml:lang="en-US">Hold Co Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_HoldCoMember" xlink:to="plus_HoldCoMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Other, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_lbl0" xml:lang="en-US">Contract with Customer, Asset, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:to="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_WarehouseMember_lbl0" xml:lang="en-US">Warehouse [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_WarehouseMember" xlink:to="srt_WarehouseMember_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_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_AccountsPayableFloorPlanFacilityMember_lbl1" xml:lang="en-US">Accounts Payable Floor Plan Facility Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_AccountsPayableFloorPlanFacilityMember" xlink:to="plus_AccountsPayableFloorPlanFacilityMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_lbl0" xml:lang="en-US">Document Financial Statement Restatement Recovery Analysis [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:to="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl0" xml:lang="en-US">Deferred Tax Assets, Deferred Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd_lbl1" xml:lang="en-US">Period Of Notice Required To Terminate Credit Facility At Year End</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd" xlink:to="plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Performance Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_OtherProductMember_lbl1" xml:lang="en-US">Other Product Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_OtherProductMember" xlink:to="plus_OtherProductMember_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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl0" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_Two021EmployeeLTIPMember_lbl1" xml:lang="en-US">Two021 Employee LTIPMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_Two021EmployeeLTIPMember" xlink:to="plus_Two021EmployeeLTIPMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl0" xml:lang="en-US">Entity Public Float</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_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="plus_ManagedServicesReportingUnitMember_lbl2" xml:lang="en-US">Managed Services Reporting Unit Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ManagedServicesReportingUnitMember" xlink:to="plus_ManagedServicesReportingUnitMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_lbl1" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_TechnologyCustomerEndMarketMember_lbl1" xml:lang="en-US">Technology Customer End Market Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_TechnologyCustomerEndMarketMember" xlink:to="plus_TechnologyCustomerEndMarketMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl0" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl1" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCosts_lbl0" xml:lang="en-US">Deferred Costs, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCosts" xlink:to="us-gaap_DeferredCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl0" xml:lang="en-US">Goodwill, Foreign Currency Translation, Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl1" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax_lbl0" xml:lang="en-US">Discontinued Operation, Provision for Loss (Gain) on Disposal, before Income Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_NetBorrowingsOrProceedsFromFloorPlanFacility_lbl1" xml:lang="en-US">Net Borrowings Or Proceeds From Floor Plan Facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_NetBorrowingsOrProceedsFromFloorPlanFacility" xlink:to="plus_NetBorrowingsOrProceedsFromFloorPlanFacility_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Target Level Award Vesting Rights Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage" xlink:to="plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="plus_WellsFargoCommercialDistributionFinanceMember_lbl1" xml:lang="en-US">Wells Fargo Commercial Distribution Finance Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="plus_WellsFargoCommercialDistributionFinanceMember" xlink:to="plus_WellsFargoCommercialDistributionFinanceMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl0" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Deferred Revenue, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
<!-- [WMV7][pNXosa6egTmIBDAT6LrjI/SAHcRFQW9iyQPxUkl63vjOBm0NwOE5Mgn5rsPkc/dqC5i5Ar72xCCiSuLo/1WxnBVOPeW3+gEsiSSSleBoHy6GiXcYoS5QuaqrsKUb6uX8TaB9qYZ6J2g0ZIdK2bbUduGXg6MCU5HQp3kdjl8VWUpjk5ATUnxhxwxDpv2ruQKfPKHUlmRBXvcUGS7tWQcxYxoA4TYZvoEnelr0Gn87PQNETuhUSJ1aMKxlqJRvo/JOpOoVeXpciml3Fqs+h62yLFG6kyIzAWKSMHcOwTJrV2g54SpBoG5vc8a3fri7oUJdxIL4nFwaoJIIQ//IgZ0wDDNW] CSR-->
    <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"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>plus-20260331_pre.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu May 28 21:01:21 UTC 2026 -->
<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="plus-20260331.xsd#plus_r_ConsolidatedBalanceSheet" roleURI="http://eplus.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ConsolidatedBalanceSheet0" roleURI="http://eplus.com/role/ConsolidatedBalanceSheet0"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ConsolidatedComprehensiveIncome" roleURI="http://eplus.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ConsolidatedCashFlow" roleURI="http://eplus.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ShareholdersEquityType2or3" roleURI="http://eplus.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ShareholdersEquityType2or3_Parentheticals" roleURI="http://eplus.com/role/ShareholdersEquityType2or3_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS" roleURI="http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_RECENTACCOUNTINGPRONOUNCEMENTS" roleURI="http://eplus.com/role/RECENTACCOUNTINGPRONOUNCEMENTS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVENUES" roleURI="http://eplus.com/role/REVENUES"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_DISCONTINUEDOPERATIONS" roleURI="http://eplus.com/role/DISCONTINUEDOPERATIONS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_LESSEEACCOUNTING" roleURI="http://eplus.com/role/LESSEEACCOUNTING"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_GOODWILLANDOTHERINTANGIBLEASSETS" roleURI="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ALLOWANCEFORCREDITLOSSES" roleURI="http://eplus.com/role/ALLOWANCEFORCREDITLOSSES"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_PROPERTYEQUIPMENTANDOTHERASSETSNET" roleURI="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNET"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_CREDITFACILITY" roleURI="http://eplus.com/role/CREDITFACILITY"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_COMMITMENTSANDCONTINGENCIES" roleURI="http://eplus.com/role/COMMITMENTSANDCONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_EARNINGSPERSHARE" roleURI="http://eplus.com/role/EARNINGSPERSHARE"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_STOCKHOLDERSEQUITY" roleURI="http://eplus.com/role/STOCKHOLDERSEQUITY"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SHAREBASEDCOMPENSATION" roleURI="http://eplus.com/role/SHAREBASEDCOMPENSATION"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_INCOMETAXES" roleURI="http://eplus.com/role/INCOMETAXES"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FAIRVALUEMEASUREMENTS" roleURI="http://eplus.com/role/FAIRVALUEMEASUREMENTS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_BUSINESSCOMBINATIONS" roleURI="http://eplus.com/role/BUSINESSCOMBINATIONS"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SEGMENTREPORTING" roleURI="http://eplus.com/role/SEGMENTREPORTING"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ScheduleIIValuationandQualifyingAccounts" roleURI="http://eplus.com/role/ScheduleIIValuationandQualifyingAccounts"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_AccountingPoliciesByPolicy" roleURI="http://eplus.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTSTables" roleURI="http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVENUESTables" roleURI="http://eplus.com/role/REVENUESTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_DISCONTINUEDOPERATIONSTables" roleURI="http://eplus.com/role/DISCONTINUEDOPERATIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_LESSEEACCOUNTINGTables" roleURI="http://eplus.com/role/LESSEEACCOUNTINGTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_GOODWILLANDOTHERINTANGIBLEASSETSTables" roleURI="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ALLOWANCEFORCREDITLOSSESTables" roleURI="http://eplus.com/role/ALLOWANCEFORCREDITLOSSESTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_PROPERTYEQUIPMENTANDOTHERASSETSNETTables" roleURI="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_CREDITFACILITYTables" roleURI="http://eplus.com/role/CREDITFACILITYTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_EARNINGSPERSHARETables" roleURI="http://eplus.com/role/EARNINGSPERSHARETables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SHAREBASEDCOMPENSATIONTables" roleURI="http://eplus.com/role/SHAREBASEDCOMPENSATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_INCOMETAXESTables" roleURI="http://eplus.com/role/INCOMETAXESTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FAIRVALUEMEASUREMENTSTables" roleURI="http://eplus.com/role/FAIRVALUEMEASUREMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_BUSINESSCOMBINATIONSTables" roleURI="http://eplus.com/role/BUSINESSCOMBINATIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SEGMENTREPORTINGTables" roleURI="http://eplus.com/role/SEGMENTREPORTINGTables"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable" roleURI="http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable" roleURI="http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_DiscontinuedOperationsTable" roleURI="http://eplus.com/role/DiscontinuedOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable" roleURI="http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FutureLeasePaymentsUnderOperatingLeasesTable" roleURI="http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ChangesinGoodwillTable" roleURI="http://eplus.com/role/ChangesinGoodwillTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_OtherIntangibleAssetsTable" roleURI="http://eplus.com/role/OtherIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FutureAmortizationExpenseforPurchasedIntangiblesTable" roleURI="http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ActivityinReservesforCreditLossesTable" roleURI="http://eplus.com/role/ActivityinReservesforCreditLossesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_PropertyEquipmentandOtherAssetsNetTable" roleURI="http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_PropertyandEquipmentNetTable" roleURI="http://eplus.com/role/PropertyandEquipmentNetTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_OutstandingObligationsTable" roleURI="http://eplus.com/role/OutstandingObligationsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable" roleURI="http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SummaryofUnvestedRestrictedSharesTable" roleURI="http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SummaryofUnvestedPSUsTable" roleURI="http://eplus.com/role/SummaryofUnvestedPSUsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_CompensationExpenseTable" roleURI="http://eplus.com/role/CompensationExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable" roleURI="http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable" roleURI="http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ComponentsofProvisionforIncomeTaxesTable" roleURI="http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ComponentsofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_IncomeTaxesPaidNetofRefundsTable" roleURI="http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FairValueHierarchyofFinancialInstrumentsTable" roleURI="http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable" roleURI="http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SegmentReportingInformationbyReportableSegmentTable" roleURI="http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable" roleURI="http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_TechnologySegmentDisaggregationofRevenueTable" roleURI="http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_GeographicalInformationTable" roleURI="http://eplus.com/role/GeographicalInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ScheduleIIValuationandQualifyingAccountsTable" roleURI="http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVENUESDetailsRemainingPerformanceObligations" roleURI="http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_REVENUESDetails" roleURI="http://eplus.com/role/REVENUESDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_DISCONTINUEDOPERATIONSDetails" roleURI="http://eplus.com/role/DISCONTINUEDOPERATIONSDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_LESSEEACCOUNTINGDetails" roleURI="http://eplus.com/role/LESSEEACCOUNTINGDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_GOODWILLANDOTHERINTANGIBLEASSETSDetails" roleURI="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_PROPERTYEQUIPMENTANDOTHERASSETSNETDetails" roleURI="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_CREDITFACILITYDetails" roleURI="http://eplus.com/role/CREDITFACILITYDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_STOCKHOLDERSEQUITYDetails" roleURI="http://eplus.com/role/STOCKHOLDERSEQUITYDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SHAREBASEDCOMPENSATIONDetails" roleURI="http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_INCOMETAXESDetails" roleURI="http://eplus.com/role/INCOMETAXESDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FAIRVALUEMEASUREMENTSDetails" roleURI="http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_BUSINESSCOMBINATIONSDetails" roleURI="http://eplus.com/role/BUSINESSCOMBINATIONSDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_SEGMENTREPORTINGDetails" roleURI="http://eplus.com/role/SEGMENTREPORTINGDetails"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#DocumentAndEntityInformation" roleURI="http://eplus.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:role="http://eplus.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFuelCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFuelCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredFuelCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Goodwill" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountsPayableFloorPlan" xlink:href="plus-20260331.xsd#plus_AccountsPayableFloorPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="AccountsPayableFloorPlan" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" 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/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockValue" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockValue" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockValue" order="19.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquity" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ConsolidatedBalanceSheet0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ProductMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ServiceMember" 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_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndDebtExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestAndDebtExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpenses" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="2.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/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForLoanLeaseAndOtherLosses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfNotesPayable" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividends"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividends" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="NetBorrowingsOrProceedsFromFloorPlanFacility" xlink:href="plus-20260331.xsd#plus_NetBorrowingsOrProceedsFromFloorPlanFacility"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="NetBorrowingsOrProceedsFromFloorPlanFacility" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetBorrowingsOrProceedsFromFloorPlanFacility" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetBorrowingsOrProceedsFromFloorPlanFacility" xlink:to="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetBorrowingsOrProceedsFromFloorPlanFacility" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" xlink:href="plus-20260331.xsd#plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ContingentConsiderationAtBookValue" xlink:href="plus-20260331.xsd#plus_ContingentConsiderationAtBookValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="ContingentConsiderationAtBookValue" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueOfVestedShares" xlink:href="plus-20260331.xsd#plus_FairValueOfVestedShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="FairValueOfVestedShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RepurchaseOfCommonStockInNoncashFinancingActivity" xlink:href="plus-20260331.xsd#plus_RepurchaseOfCommonStockInNoncashFinancingActivity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="RepurchaseOfCommonStockInNoncashFinancingActivity" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_TreasuryStockCommonMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.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/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_DividendsCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_0" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ShareholdersEquityType2or3_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ErrorCorrectionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ErrorCorrectionTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_ErrorCorrectionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/RECENTACCOUNTINGPRONOUNCEMENTS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/REVENUES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/DISCONTINUEDOPERATIONS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/LESSEEACCOUNTING" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ALLOWANCEFORCREDITLOSSES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_AllowanceForCreditLossesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNET" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/CREDITFACILITY" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <loc xlink:type="locator" xlink:label="CreditFacilityTextBlock" xlink:href="plus-20260331.xsd#plus_CreditFacilityTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="CreditFacilityTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/EARNINGSPERSHARE" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/SHAREBASEDCOMPENSATION" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/INCOMETAXES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/BUSINESSCOMBINATIONS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/SEGMENTREPORTING" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SaleOfFinancingBusinessPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_SaleOfFinancingBusinessPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SaleOfFinancingBusinessPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractAssetsPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_ContractAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ContractAssetsPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractLiabilityPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_ContractLiabilityPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ContractLiabilityPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DeferredChargesPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ImplementationCostsOfAHostingArrangementPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ImplementationCostsOfAHostingArrangementPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizationOfInternalCostsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizationOfInternalCostsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CapitalizationOfInternalCostsPolicy" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TreasuryStockPolicyPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_TreasuryStockPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="TreasuryStockPolicyPolicyTextBlock" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VendorConsiderationPolicyTextBlock" xlink:href="plus-20260331.xsd#plus_VendorConsiderationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="VendorConsiderationPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/REVENUESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/DISCONTINUEDOPERATIONSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/LESSEEACCOUNTINGTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:href="plus-20260331.xsd#plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ALLOWANCEFORCREDITLOSSESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock" xlink:href="plus-20260331.xsd#plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/CREDITFACILITYTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/EARNINGSPERSHARETables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/SHAREBASEDCOMPENSATIONTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/INCOMETAXESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/BUSINESSCOMBINATIONSTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BailiwickServicesLLCMember" xlink:href="plus-20260331.xsd#plus_BailiwickServicesLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="BailiwickServicesLLCMember" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/SEGMENTREPORTINGTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock" xlink:href="plus-20260331.xsd#plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ProductMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_RestatementAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_ScenarioPreviouslyReportedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" 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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_OtherAssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_DeferredRevenueCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_Revenues" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_GrossProfit" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_OperatingExpenses" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="16.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="19.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="20.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="21.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetGrossCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/DiscontinuedOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HoldCoMember" xlink:href="plus-20260331.xsd#plus_HoldCoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="HoldCoMember" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="13.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeLeaseDescriptionTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeLeaseDescriptionTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_OperatingLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ChangesinGoodwillTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ProductReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProductReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ProductReportingUnitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProfessionalServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProfessionalServicesReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ProfessionalServicesReportingUnitMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ManagedServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ManagedServicesReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ManagedServicesReportingUnitMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_GoodwillLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillGross_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/OtherIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TradeNameAndOtherMember" xlink:href="plus-20260331.xsd#plus_TradeNameAndOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="TradeNameAndOtherMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PurchasedIntangiblesMember" xlink:href="plus-20260331.xsd#plus_PurchasedIntangiblesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="PurchasedIntangiblesMember" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ActivityinReservesforCreditLossesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_TradeAccountsReceivableMember" 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_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForLoanLossesExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="us-gaap_ProvisionForLoanLossesExpensed" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_DeferredCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/PropertyandEquipmentNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareDevelopmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" 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_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/OutstandingObligationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AccountsPayableFloorPlanFacilityMember" xlink:href="plus-20260331.xsd#plus_AccountsPayableFloorPlanFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="AccountsPayableFloorPlanFacilityMember" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="InvoicesConfirmedDuringTheYear" xlink:href="plus-20260331.xsd#plus_InvoicesConfirmedDuringTheYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="InvoicesConfirmedDuringTheYear" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConfirmedInvoicesPaidDuringTheYear" xlink:href="plus-20260331.xsd#plus_ConfirmedInvoicesPaidDuringTheYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="ConfirmedInvoicesPaidDuringTheYear" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_EarningsPerShareBasicLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_NetIncomeLossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/SummaryofUnvestedPSUsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/CompensationExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable" xlink:href="plus-20260331.xsd#plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable"/>
    <loc xlink:type="locator" xlink:label="INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" xlink:href="plus-20260331.xsd#plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable" xlink:to="INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsOperatingLeases" xlink:href="plus-20260331.xsd#plus_DeferredTaxAssetsOperatingLeases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsOperatingLeases" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsLeaseLiability" xlink:href="plus-20260331.xsd#plus_DeferredTaxAssetsLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsLeaseLiability" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOtherLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxLiabilitiesLeaseRightOfUseAssets" xlink:href="plus-20260331.xsd#plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesLeaseRightOfUseAssets" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="stpr_CA" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="stpr_CA" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalTaxJurisdictionOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_StateAndLocalTaxJurisdictionOtherMember" 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_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxPaidFederalAfterRefundReceived" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxPaidForeignAfterRefundReceived" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxesPaidNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesHeldForSaleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesHeldForSaleAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_ReceivablesHeldForSaleAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BailiwickServicesLLCMember" xlink:href="plus-20260331.xsd#plus_BailiwickServicesLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="BailiwickServicesLLCMember" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" xlink:href="plus-20260331.xsd#plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" xlink:href="plus-20260331.xsd#plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ProductReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProductReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ProductReportingUnitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ProfessionalServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProfessionalServicesReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ProfessionalServicesReportingUnitMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ManagedServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ManagedServicesReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ManagedServicesReportingUnitMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllOtherSegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_AllOtherSegmentsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_OperatingSegmentsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransferredAtPointInTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TransferredAtPointInTimeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransferredOverTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredOverTimeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TransferredOverTimeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ProductReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProductReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ProductReportingUnitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ProfessionalServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProfessionalServicesReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ProfessionalServicesReportingUnitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ManagedServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ManagedServicesReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ManagedServicesReportingUnitMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="FinancingReportingUnitMember" xlink:href="plus-20260331.xsd#plus_FinancingReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="FinancingReportingUnitMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember" 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_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TechnologyReportingUnitMember" xlink:href="plus-20260331.xsd#plus_TechnologyReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="TechnologyReportingUnitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProductReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProductReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ProductReportingUnitMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ProfessionalServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ProfessionalServicesReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ProfessionalServicesReportingUnitMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ManagedServicesReportingUnitMember" xlink:href="plus-20260331.xsd#plus_ManagedServicesReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ManagedServicesReportingUnitMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ProductOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TechnologyReportingUnitMember_0" xlink:href="plus-20260331.xsd#plus_TechnologyReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="TechnologyReportingUnitMember_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetworkingMember" xlink:href="plus-20260331.xsd#plus_NetworkingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="NetworkingMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DataCenterCloudMember" xlink:href="plus-20260331.xsd#plus_DataCenterCloudMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="DataCenterCloudMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecurityMember" xlink:href="plus-20260331.xsd#plus_SecurityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="SecurityMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CollaborationMember" xlink:href="plus-20260331.xsd#plus_CollaborationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="CollaborationMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherProductMember" xlink:href="plus-20260331.xsd#plus_OtherProductMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="OtherProductMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_MajorCustomersAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TelecomMediaEntertainmentCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_TelecomMediaEntertainmentCustomerEndMarketMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="TelecomMediaEntertainmentCustomerEndMarketMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HealthCareCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_HealthCareCustomerEndMarketMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="HealthCareCustomerEndMarketMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StateAndLocalGovernmentAndEducationalInstitutionsMember" xlink:href="plus-20260331.xsd#plus_StateAndLocalGovernmentAndEducationalInstitutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="StateAndLocalGovernmentAndEducationalInstitutionsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TechnologyCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_TechnologyCustomerEndMarketMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="TechnologyCustomerEndMarketMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinancialServicesCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_FinancialServicesCustomerEndMarketMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="FinancialServicesCustomerEndMarketMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RetailCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_RetailCustomerEndMarketMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="RetailCustomerEndMarketMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AllOthersCustomerEndMarketMember" xlink:href="plus-20260331.xsd#plus_AllOthersCustomerEndMarketMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="AllOthersCustomerEndMarketMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/GeographicalInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <loc xlink:type="locator" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesReturnsAndAllowancesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_SalesReturnsAndAllowancesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_AllowanceForCreditLossMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="SalesReturnsReserveForSalesReturns" xlink:href="plus-20260331.xsd#plus_SalesReturnsReserveForSalesReturns"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="SalesReturnsReserveForSalesReturns" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SalesReturnsReserveForSalesReturns_0" xlink:href="plus-20260331.xsd#plus_SalesReturnsReserveForSalesReturns"/>
    <loc xlink:type="locator" xlink:label="SalesReturnsReserveForSalesReturns_1" xlink:href="plus-20260331.xsd#plus_SalesReturnsReserveForSalesReturns"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfProductInformationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_OfficeBuildingMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OfficeBuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="srt_OfficeBuildingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_WarehouseMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_WarehouseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="srt_WarehouseMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InternalUseInformationTechnologyEquipmentMember" xlink:href="plus-20260331.xsd#plus_InternalUseInformationTechnologyEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="InternalUseInformationTechnologyEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareDevelopmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_AwardTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EmployeeStockPurchasePlanMember" xlink:href="plus-20260331.xsd#plus_EmployeeStockPurchasePlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="EmployeeStockPurchasePlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TechnologyReportingUnitMember" xlink:href="plus-20260331.xsd#plus_TechnologyReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="TechnologyReportingUnitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ExpoHoldingsLLCMember" xlink:href="plus-20260331.xsd#plus_ExpoHoldingsLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="ExpoHoldingsLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="srt_MajorCustomersAxis" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="VerizonCommunicationsIncMember" xlink:href="plus-20260331.xsd#plus_VerizonCommunicationsIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="VerizonCommunicationsIncMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VendorSixMember" xlink:href="plus-20260331.xsd#plus_VendorSixMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="VendorSixMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueProductLineMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SoftwareCapitalizedForInternalMember" xlink:href="plus-20260331.xsd#plus_SoftwareCapitalizedForInternalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="SoftwareCapitalizedForInternalMember" 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_ScheduleOfProductInformationTable" xlink:to="us-gaap_ProductInformationLineItems" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MembershipInterestPercentageSold" xlink:href="plus-20260331.xsd#plus_MembershipInterestPercentageSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="MembershipInterestPercentageSold" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmountsHeldInTrustForThirdPartyRecipients" xlink:href="plus-20260331.xsd#plus_AmountsHeldInTrustForThirdPartyRecipients"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="AmountsHeldInTrustForThirdPartyRecipients" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized" order="4.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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfPerformanceObligations" xlink:href="plus-20260331.xsd#plus_NumberOfPerformanceObligations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="NumberOfPerformanceObligations" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AmountDueFromVendors" xlink:href="plus-20260331.xsd#plus_AmountDueFromVendors"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="AmountDueFromVendors" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/REVENUESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/DISCONTINUEDOPERATIONSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="HoldCoMember" xlink:href="plus-20260331.xsd#plus_HoldCoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="HoldCoMember" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashDivestedFromDeconsolidation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_CashDivestedFromDeconsolidation" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DisposalGroupIncludingDiscontinuedOperationNotesPayable" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="DisposalGroupIncludingDiscontinuedOperationNotesPayable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations" xlink:href="plus-20260331.xsd#plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentsForSettlementOfLitigationDiscontinuedOperations" xlink:href="plus-20260331.xsd#plus_PaymentsForSettlementOfLitigationDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="PaymentsForSettlementOfLitigationDiscontinuedOperations" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/LESSEEACCOUNTINGDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeLeaseDescriptionTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_OfficeBuildingMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OfficeBuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="srt_OfficeBuildingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_WarehouseMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_WarehouseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="srt_WarehouseMember" 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_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" order="4.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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted" xlink:href="plus-20260331.xsd#plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseLeaseNotYetCommencedCommitment" xlink:href="plus-20260331.xsd#plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLeaseNotYetCommencedCommitment" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PurchasedIntangiblesMember" xlink:href="plus-20260331.xsd#plus_PurchasedIntangiblesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="PurchasedIntangiblesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TradeNameAndOtherMember" xlink:href="plus-20260331.xsd#plus_TradeNameAndOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="TradeNameAndOtherMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_GoodwillLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/CREDITFACILITYDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="WellsFargoCommercialDistributionFinanceMember" xlink:href="plus-20260331.xsd#plus_WellsFargoCommercialDistributionFinanceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="WellsFargoCommercialDistributionFinanceMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AccountsPayableFloorPlanFacilityMember" xlink:href="plus-20260331.xsd#plus_AccountsPayableFloorPlanFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="AccountsPayableFloorPlanFacilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_DebtInstrumentAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember" xlink:href="plus-20260331.xsd#plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfPaymentDates" xlink:href="plus-20260331.xsd#plus_NumberOfPaymentDates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="NumberOfPaymentDates" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtInstrumentInterestRateAdjustment" xlink:href="plus-20260331.xsd#plus_DebtInstrumentInterestRateAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentInterestRateAdjustment" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_GuaranteeObligationsMaximumExposure" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RenewalTerm" xlink:href="plus-20260331.xsd#plus_RenewalTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="RenewalTerm" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd" xlink:href="plus-20260331.xsd#plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/STOCKHOLDERSEQUITYDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="Two021EmployeeLTIPMember" xlink:href="plus-20260331.xsd#plus_Two021EmployeeLTIPMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="Two021EmployeeLTIPMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DirectorLTIP2024Member" xlink:href="plus-20260331.xsd#plus_DirectorLTIP2024Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="DirectorLTIP2024Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DirectorLTIP2017Member" xlink:href="plus-20260331.xsd#plus_DirectorLTIP2017Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="DirectorLTIP2017Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeStockPurchasePlan2022Member" xlink:href="plus-20260331.xsd#plus_EmployeeStockPurchasePlan2022Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="EmployeeStockPurchasePlan2022Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" xlink:href="plus-20260331.xsd#plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:href="plus-20260331.xsd#plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage" xlink:href="plus-20260331.xsd#plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/INCOMETAXESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="NumberOfEarnOuts" xlink:href="plus-20260331.xsd#plus_NumberOfEarnOuts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="NumberOfEarnOuts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExpectedToReceiveAggregateCashPayments" xlink:href="plus-20260331.xsd#plus_ExpectedToReceiveAggregateCashPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="ExpectedToReceiveAggregateCashPayments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfAggregateClosingYears" xlink:href="plus-20260331.xsd#plus_NumberOfAggregateClosingYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="NumberOfAggregateClosingYears" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/BUSINESSCOMBINATIONSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BailiwickServicesLLCMember" xlink:href="plus-20260331.xsd#plus_BailiwickServicesLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="BailiwickServicesLLCMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeNamesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TradeNamesMember" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessAcquisitionPeriodOfProfessionalAndManagedServices" xlink:href="plus-20260331.xsd#plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="BusinessAcquisitionPeriodOfProfessionalAndManagedServices" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_CashAcquiredFromAcquisition" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/SEGMENTREPORTINGDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TechnologyReportingUnitMember" xlink:href="plus-20260331.xsd#plus_TechnologyReportingUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="TechnologyReportingUnitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_MajorCustomersAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="VerizonCommunicationsIncMember" xlink:href="plus-20260331.xsd#plus_VerizonCommunicationsIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="VerizonCommunicationsIncMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueProductLineMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://eplus.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="plus-20260331.xsd#plus_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
<!-- [WMV7][z4UUBsQIPtumZZ5JSywChlZx4nNAaaBZuv91+SBS7jn0MwH0HnuF193mSu12ajvYmhs1AeA2vrQ1hIEiKV9Gd6XW/mxhkrxLuY6jCvo5y9iMqIj2Th0IwRQIbA1A/cnB5UCZoJfz83b0YmK7xBA+1bJyDb5hK5ap/GX73jGv8FxXYLFXwpVdWWZvuHljpmXa4VNsFvZryILwBptekRI7FRkfzrU7QbYVC+KVyjH0loyqrLvSWdeOJRzswpykpYpQTc5ES723xIsvFPadb0aUqyoMELthHWN65SqRDzMr1tucA0+9rSTwEicmgUxSO/Hhj6uGF9aGPt+dC8glJpubtM8J] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="37.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>plus-20260331_cal.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu May 28 21:01:21 UTC 2026 -->
<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="plus-20260331.xsd#plus_r_ConsolidatedBalanceSheet" roleURI="http://eplus.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ConsolidatedBalanceSheet0" roleURI="http://eplus.com/role/ConsolidatedBalanceSheet0"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ConsolidatedComprehensiveIncome" roleURI="http://eplus.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ConsolidatedCashFlow" roleURI="http://eplus.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable" roleURI="http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_DiscontinuedOperationsTable" roleURI="http://eplus.com/role/DiscontinuedOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FutureLeasePaymentsUnderOperatingLeasesTable" roleURI="http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_FutureAmortizationExpenseforPurchasedIntangiblesTable" roleURI="http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_PropertyandEquipmentNetTable" roleURI="http://eplus.com/role/PropertyandEquipmentNetTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable" roleURI="http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable" roleURI="http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable" roleURI="http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ComponentsofProvisionforIncomeTaxesTable" roleURI="http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_ComponentsofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_IncomeTaxesPaidNetofRefundsTable" roleURI="http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable" roleURI="http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_GeographicalInformationTable" roleURI="http://eplus.com/role/GeographicalInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="plus-20260331.xsd#plus_r_AdditionalCalculations" roleURI="http://eplus.com/role/AdditionalCalculations"/>
  <calculationLink xlink:role="http://eplus.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFuelCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFuelCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DeferredFuelCost" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="plus_AccountsPayableFloorPlan" xlink:href="plus-20260331.xsd#plus_AccountsPayableFloorPlan"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="plus_AccountsPayableFloorPlan" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockValue" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/ConsolidatedBalanceSheet0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_DepreciationAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndDebtExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_InterestAndDebtExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ProvisionForLoanLeaseAndOtherLosses" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ShareBasedCompensation" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" 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/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromNotesPayable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="plus_NetBorrowingsOrProceedsFromFloorPlanFacility" xlink:href="plus-20260331.xsd#plus_NetBorrowingsOrProceedsFromFloorPlanFacility"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="plus_NetBorrowingsOrProceedsFromFloorPlanFacility" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_RepaymentsOfNotesPayable" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividends"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsOfDividends" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetGrossCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetGrossCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" order="3" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/DiscontinuedOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <loc xlink:type="locator" xlink:label="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" xlink:href="plus-20260331.xsd#plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/PropertyandEquipmentNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="7" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="plus_DeferredTaxAssetsOperatingLeases" xlink:href="plus-20260331.xsd#plus_DeferredTaxAssetsOperatingLeases"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="plus_DeferredTaxAssetsOperatingLeases" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="plus_DeferredTaxAssetsLeaseLiability" xlink:href="plus-20260331.xsd#plus_DeferredTaxAssetsLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="plus_DeferredTaxAssetsLeaseLiability" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOtherLossCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets" xlink:href="plus-20260331.xsd#plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsNet" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxPaidFederalAfterRefundReceived" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxPaidForeignAfterRefundReceived" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" xlink:href="plus-20260331.xsd#plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" xlink:href="plus-20260331.xsd#plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_Goodwill" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/GeographicalInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://eplus.com/role/AdditionalCalculations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesReceivableGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
<!-- [WMV7][eXCSz1bwOGT+9jfuTNaea7NTcdh1MBO+YgvkUTKHHxymM65F2D6HFoW7ZxcXtR2YQNKogPMaF2HP3tYmDYbKtppxJFJF4VZK2FKnf96vDclR9CuYCk5CI3xu9c35xE2QVTdBIkAHw3xHALaPoP+HNDI8URq5ZcIFlT90UCJSDHYkLBmSv2VtmY8lkK6gOWq2/H//964eJowE+T/7FOch0fQUPlbhrwgeo2ufP/R4bNSY398eRjEXORm/Toud/zDPgYHV+H+gjo4ufInfmsW3hITkkHtJCGvdgHfTFBwO8NACVRFhJn17tuCucXCWbRITBL0dneoNJhs5OFGIce1W0SEsKA==] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" order="6" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.28
<SEQUENCE>7
<FILENAME>ef20070470_ex10-28.htm
<DESCRIPTION>EXHIBIT 10.28
<TEXT>
<!-- Created by CompSci Resources, LLC on Thu May 14 07:38:48 UTC 2026 --><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: 10pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 0px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">EXHIBIT 10.28</font>
  </div><div style="text-align: center; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">FOURTH AMENDMENT TO</font>
  </div>

  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">FIRST AMENDED AND RESTATED CREDIT AGREEMENT</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt;">This Fourth Amendment to First Amended and Restated Credit Agreement (this &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Fourth Amendment</font><font style="font-size: 10.0pt;">&#x201d;), is made as of February 2, 2026, by and among (a) </font><font style="font-size: 10.0pt; font-weight: bold;">ePlus Technology, inc.</font><font style="font-size: 10.0pt;">, a Virginia corporation (&#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Technology</font><font style="font-size: 10.0pt;">&#x201d;), (b) </font><font style="font-size: 10.0pt; font-weight: bold;">ePlus Technology Services, inc</font><font style="font-size: 10.0pt;">., a Virginia corporation (&#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Services</font><font style="font-size: 10.0pt;">&#x201d;) (Technology and Services, together any additional entities which may hereafter become parties to the Credit Agreement (as defined below) as Borrowers thereunder in accordance with the terms thereof, are hereinafter sometimes referred to collectively as the &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Borrowers</font><font style="font-size: 10.0pt;">&#x201d; and each singly as a &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Borrower</font><font style="font-size: 10.0pt;">&#x201d;), (d) the lenders identified on the signature pages hereof (collectively, the &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Lenders</font><font style="font-size: 10.0pt;">&#x201d;), and (e) </font><font style="font-size: 10.0pt; font-weight: bold;">Wells Fargo Commercial Distribution Finance, LLC</font><font style="font-size: 10.0pt;">, a Delaware limited liability company, in its capacity as agent for the Lenders (in such capacity, together with its successors and assigns in such capacity, the &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Agent</font><font style="font-size: 10.0pt;">&#x201d;).</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold; text-decoration: underline;">RECITALS</font>
  </div>
  <div style="text-align: center; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">A.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Borrowers are parties to that First Amended and Restated Credit Agreement dated as of October 13, 2021 (the &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Credit Agreement</font><font style="font-size: 10.0pt;">&#x201d;) by and among Borrowers, the Lenders, and Agent. Capitalized terms used herein but not otherwise defined herein (including in the preamble and recitals hereof) shall have the respective meanings ascribed to such terms in the Credit Agreement.</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">B.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Borrowers, the undersigned Lenders and Agent desire to amend the Credit Agreement to make such changes to the Credit Agreement and other Loan Documents as provided in, and subject to the terms and conditions of, this Amendment.</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">C.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The undersigned Lenders constitute Required Lenders for purposes of </font><font style="font-size: 10.0pt; text-decoration: underline;">Section 10.1</font><font style="font-size: 10.0pt;"> of the Credit Agreement.</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; font-weight: bold;">NOW, THEREFORE</font><font style="font-size: 10.0pt;">, in consideration of the premises and the agreements contained herein, and for other good and valuable consideration, the receipt, adequacy and sufficiency of which are hereby acknowledged, the parties hereto (intending to be legally bound) hereby agree as follows:</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">1.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">Amendments to Existing Credit Agreement</font><font style="font-size: 10.0pt;">. Subject to the terms and conditions contained herein, the Existing Credit Agreement is hereby amended as follows:</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(a)</font>
    </div>
    <div style="float: left; width: 144.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt; text-decoration: underline;">Amendments to Section 1.1</font><font style="font-size: 10.0pt;">.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Section 1.1 of the Existing Credit Agreement is hereby amended by amending, restating and replacing in its entirety the following definition:</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 72pt; font-family: Arial; font-size: 10pt;">
   <font style="font-family: Times New Roman;">&#x201c;Material Subsidiary&#x201d; means (a) each Borrower and (b) each direct or indirect Subsidiary of a Credit Party that (i) owns ten percent (10%) or more of the consolidated total assets of the Credit Parties and their Subsidiaries, (ii) generates ten percent (10%) or more of the consolidated revenues of the Credit Parties and their Subsidiaries, (iii) is the owner of Stock of any direct or indirect Subsidiary of a Credit Party that otherwise constitutes a Material Subsidiary, or (iv) each member of any group comprising direct or indirect Subsidiaries of a Credit Party that each would not have been a Material Subsidiary under clauses (i), (ii) or (iii) but that, taken together, had revenues or total assets in excess of ten percent (10%) of the consolidated revenues or total assets, as applicable, of the Credit Parties and their Subsidiaries; </font><font style="font-family: Times New Roman; text-decoration: underline;">provided, however</font><font style="font-family: Times New Roman;">, that, in each case, such determination shall be made in accordance with GAAP as of the last day of the most recently ended Fiscal Quarter for which financial statements of Holdings and its Subsidiaries have been delivered to the Agent in accordance with the provisions of Section 5.1 of this Agreement. Notwithstanding the foregoing to the contrary, (x) no Foreign Subsidiary or Special Purpose Entity shall be a Material Subsidiary and (y) any Subsidiary which qualifies as a Material Subsidiary pursuant to this definition shall cease to be a Material Subsidiary if it fails to meet the foregoing thresholds as of the last day for any period of four (4) consecutive Fiscal Quarters. For the avoidance of doubt, as of December 31, 2025, each of the following companies is not a Material Subsidiary of any Credit Party: (a) ePlus Cloud Services, inc., a Virginia corporation, (b) ePlus Software, LLC, a Virginia limited liability company, (c) Onecloud Consulting Inc., a California corporation and (d) Bailiwick Services, LLC, a Minnesota limited liability company.</font>
  </div>
  <div style="text-align: justify; margin-left: 72pt; font-family: Arial; font-size: 10pt;">&#xa0;
  </div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center">-1-</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">2.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">Conditions Precedent</font><font style="font-size: 10.0pt;">. The effectiveness of this Fourth Amendment and the obligations of Lenders and Agent hereunder are subject to, and contingent upon, Agent receiving each of the following items, each in form and substance acceptable to Agent, unless waived in writing by Agent in its sole and absolute determination:</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(a)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">A duly executed counterpart of this Fourth Amendment signed by each of the parties hereto;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(b)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">A duly executed counterpart of the Acknowledgement and Agreement at the end of this Fourth Amendment (the &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Acknowledgement and Agreement</font><font style="font-size: 10.0pt;">&#x201d;) signed by Holdings; and</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(c)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Such other documentation as Agent may require.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">3.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">Costs and Expenses</font><font style="font-size: 10.0pt;">. Without limiting the obligation of the Credit Parties to reimburse Agent for all reasonable costs, fees, disbursements and expenses incurred by Agent as specified in the Credit Agreement, as amended by this Fourth Amendment, the Credit Parties agree to pay on demand all reasonable costs, fees, disbursements and expenses of Agent in connection with the preparation, execution and delivery of this Fourth Amendment and the other agreements, modifications, instruments and documents contemplated hereby (collectively, the &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Transaction Documents</font><font style="font-size: 10.0pt;">&#x201d;), including, without limitation, reasonable attorneys&#x2019; fees and expenses.</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">4.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">Representations, Warranties and Covenants of the Credit Parties</font><font style="font-size: 10.0pt;">. Each Credit Party jointly and severally hereby represents and warrants to Agent and Lenders, which representations and warranties shall survive the execution and delivery hereof, that on and as of the date hereof and after giving effect to this Fourth Amendment:</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(a)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Each Credit Party has the corporate power and authority to execute and deliver this Fourth Amendment and the Transaction Documents to which it is a party (and perform its respective obligations hereunder and thereunder). This Fourth Amendment and the Transaction Documents to which such Credit Party is a party have been duly authorized by such Credit Party. Each of the Existing Credit Agreement, as amended by this Fourth Amendment, and the Transaction Documents to which such Credit Party is a party, constitutes the legal, valid and binding obligations of such Credit Party, enforceable against such Credit Party in accordance with their respective terms, subject to the effect of any applicable bankruptcy, insolvency, reorganization or similar law affecting creditor&#x2019;s rights generally and general principles of equity;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(b)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The execution, delivery and performance by each Credit Party of this Fourth Amendment and the Transaction Documents to which such Credit Party is a party have been duly authorized by all necessary corporate action and do not (i) require any authorization, consent or approval by any Governmental Authorities, (ii) violate any Requirement of Law, or (iii) result in a breach of or constitute a default under any indenture or loan or loan agreement or any other agreement, lease or instrument to which such Credit Party is a party or by which it&#x2019;s properties may be bound or affected;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(c)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Each Credit Party&#x2019;s representations and warranties set forth in the Credit Agreement and in the other Loan Documents are true, correct and complete in all material respects (or, if any such representation or warranty is by its terms qualified by concepts of materiality, such representation or warranty is true and correct in all respects) on and as of the date hereof except to the extent that such representations and warranties expressly related solely to an earlier date, in which case such representations were true, correct and complete in all material respects (or, if any such representation or warranty is by its terms qualified by concepts of materiality, such representation or warranty is true and correct in all respects) on and as of such earlier date;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; 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-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(d)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">No Default or Event of Default has occurred or is continuing as of the date hereof or shall occur immediately after giving effect to this Fourth Amendment;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(e)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Each Credit Party&#x2019;s Organization Documents continue in full force and effect and have not been amended or otherwise modified since October 13, 2021;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(f)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">All Obligations now due or payable by Borrowers to Lenders or Agent are unconditionally owing by Borrowers to Lenders and Agent, without offset, defense or counterclaim of any kind, nature or description whatsoever; and</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(g)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Since March 31, 2025, there has not occurred any Material Adverse Effect.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt;">Each Credit Party acknowledges that Agent and Lenders are specifically relying upon the representations, warranties and agreements contained in this Fourth Amendment and that such representations, warranties and agreements constitute a material inducement to Agent and Lenders in entering into this Fourth Amendment.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">5.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">Release by Credit Parties</font><font style="font-size: 10.0pt;">. </font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(a)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">In further consideration of the execution of this Fourth Amendment by Agent and Lenders, each Credit Party (on behalf of itself and its shareholders, directors, members, managers, partners, officers, affiliates, successors and assigns) hereby unconditionally, absolutely and irrevocably forever remises, releases, acquits, satisfies and forever discharges Agent and Lenders and their respective successors, assigns, affiliates, parent entities, officers, employees, directors, shareholders, agents and attorneys (collectively, the &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Releasees</font><font style="font-size: 10.0pt;">&#x201d;) from any and all claims, demands, liabilities, disputes, damages, suits, controversies, penalties, fees, costs, expenses, actions and causes of action (whether at law or in equity) and obligations of every nature whatsoever, whether liquidated or unliquidated, known or unknown, matured or unmatured, fixed or contingent (all of the foregoing, &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Claims</font><font style="font-size: 10.0pt;">&#x201d;), occurring on or before the date hereof, which arise from or relate to any actions, omissions, conditions, events, or any other circumstances whatsoever on or prior to the date hereof, including, without limitation, with respect to the Obligations, any Collateral, the Credit Agreement, the transactions relating thereto or hereto, and any other Loan Document, other than for the gross negligence or willful misconduct of Agent as finally determined in a non-appealable order of a court of competent jurisdiction.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(b)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Each Credit Party understands, acknowledges and agrees that the release set forth above may be pleaded as a full and complete defense and may be used as a basis for an injunction against any action, suit or other proceeding which may be instituted, prosecuted or attempted in breach of the provisions of such release. Each Credit Party agrees that no fact, event, circumstance, evidence or transaction that could now be asserted or that may hereafter be discovered shall affect in any manner the final, absolute and unconditional nature of the release set forth above.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(c)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Each Credit Party hereby absolutely, unconditionally and irrevocably, covenants and agrees with and in favor of each Releasee that such Credit Party will not sue (at law, in equity, in any regulatory proceeding or otherwise) any Releasee on the basis of any Claim released, remised and discharged by such Credit Party pursuant to the foregoing in this Section.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; 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-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">6.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">Reference to Credit Agreement; No Waiver</font><font style="font-size: 10.0pt;">.</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(a)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">References</font><font style="font-size: 10.0pt;">. Upon the effectiveness of this Fourth Amendment, each reference in the Credit Agreement to &#x201c;this Agreement,&#x201d; &#x201c;hereunder,&#x201d; &#x201c;hereof,&#x201d; &#x201c;herein&#x201d; or words of like import shall mean and be a reference to the Credit Agreement, as amended hereby. The term &#x201c;Loan Documents&#x201d; as defined in </font><font style="font-size: 10.0pt; text-decoration: underline;">Section 1.1</font><font style="font-size: 10.0pt;"> of the Credit Agreement shall include (in addition to the Loan Documents described in the Credit Agreement) this Fourth Amendment and the other Transaction Documents.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; margin-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">(b)</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">No Waiver</font><font style="font-size: 10.0pt;">. The failure of Agent (or, as applicable, Lenders), at any time or times hereafter, to require strict performance by the Credit Parties of any provision or term of the Credit Agreement, this Fourth Amendment or the other Loan Documents shall not waive, affect or diminish any right of Agent (or, as applicable, Lenders) hereafter to demand strict compliance and performance herewith or therewith. Any suspension or waiver by Agent or Lenders of a breach of this Fourth Amendment or any Event of Default under the Credit Agreement shall not, except as expressly set forth in a writing signed by Agent, suspend, waive or affect any other breach of this Fourth Amendment or any Event of Default under the Credit Agreement, whether the same is prior or subsequent thereto and whether of the same or of a different kind or character. None of the undertakings, agreements, warranties, covenants and representations of the Credit Parties contained in this Fourth Amendment shall be deemed to have been suspended or waived by Agent or Lenders unless such suspension or waiver is (i) in writing and signed by Agent and (ii) delivered to the Credit Parties. In no event shall Agent&#x2019;s and Lenders&#x2019; execution and delivery of this Fourth Amendment establish a course of dealing among Agent, Lenders, Credit Parties or any other obligor, or in any other way obligate Agent or Lenders to hereafter provide any amendments or waivers with respect to the Credit Agreement. The terms and provisions of this Fourth Amendment shall be limited precisely as written and shall not be deemed (x) to be a consent to any amendment or modification of any other term or condition of the Credit Agreement or of any of the Loan Documents (except as expressly provided herein); or (y) to prejudice any right or remedy which Agent or Lenders may now have under or in connection with the Credit Agreement or any of the Loan Documents. </font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">7.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">Full Force and Effect</font><font style="font-size: 10.0pt;">. Except as otherwise expressly provided herein, the Credit Agreement and all of the Loan Documents, in each case, as amended hereby, shall remain in full force and effect and are hereby ratified and confirmed.</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">8.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">Reaffirmation of Security Interest</font><font style="font-size: 10.0pt;">. Each Borrower hereby ratifies and reaffirms any and all grants of Liens to Agent in, to and on the Collateral as security for the Obligations, and each Borrower acknowledges and confirms that the grants of the Liens to Agent for the benefit of itself and Lenders in, to and on the Collateral: (i) represent continuing Liens on all of the Collateral, (ii) secure the indefeasible payment in full in cash all of the Obligations when due or declared due in accordance with the terms of the Credit Agreement, and (iii) represent valid and first priority perfected Liens on all of the Collateral except solely to the extent, if any, of any Permitted Liens.</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">9.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">Miscellaneous</font><font style="font-size: 10.0pt;">. Titles and headings herein are solely for the convenience of the parties and are without substantive legal meaning. This Fourth Amendment may only be amended or modified by a writing signed by Agent, the Lenders and the Credit Parties. Neither this Fourth Amendment nor any uncertainty or ambiguity herein shall be construed or resolved against Agent or Lenders, whether under any rule of construction or otherwise.</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">10.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt; text-decoration: underline;">Incorporation by Reference</font><font style="font-size: 10.0pt;">. Sections 10.5 (</font><font style="font-size: 10.0pt; font-style: italic;">Costs and Expenses</font><font style="font-size: 10.0pt;">), 10.8 (</font><font style="font-size: 10.0pt; font-style: italic;">Successors and Assigns</font><font style="font-size: 10.0pt;">), 10.9 (</font><font style="font-size: 10.0pt; font-style: italic;">Assignments and Participations; Binding Effect</font><font style="font-size: 10.0pt;">), 10.13 (</font><font style="font-size: 10.0pt; font-style: italic;">Severability</font><font style="font-size: 10.0pt;">), 10.18 (</font><font style="font-size: 10.0pt; font-style: italic;">Governing Law and Jurisdiction</font><font style="font-size: 10.0pt;">), 10.19 (</font><font style="font-size: 10.0pt; font-style: italic;">Waiver of Jury Trial</font><font style="font-size: 10.0pt;">), and 10.20 (</font><font style="font-size: 10.0pt; font-style: italic;">Entire Agreement; Release; Survival</font><font style="font-size: 10.0pt;">) of the Credit Agreement are incorporated by reference herein, </font><font style="font-size: 10.0pt; font-style: italic;">mutatis mutandis,</font><font style="font-size: 10.0pt;">&#xa0;and the parties hereto agree to such terms and agree that such provision apply with equal force to this Fourth Amendment.</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; 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-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="text-indent: 36pt; text-align: justify;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">11.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">Counterparts; Facsimile Signature. This Fourth Amendment may be executed in any number of counterparts and by different parties in separate counterparts, each of which when so executed shall be deemed to be an original and all of which taken together shall constitute one and the same agreement. Signature pages may be detached from multiple separate counterparts and attached to a single counterpart. Execution of any such counterpart may be by means of (a) an electronic signature that complies with the federal Electronic Signatures in Global and National Commerce Act, state enactments of the Uniform Electronic Transactions Act, or any other relevant and applicable electronic signatures law; (b) an original manual signature; or (c) a faxed, scanned, or photocopied manual signature. Each electronic signature or faxed, scanned, or photocopied manual signature shall for all purposes have the same validity, legal effect, and admissibility in evidence as an original manual signature. Agent reserves the right, in its discretion, to accept, deny, or condition acceptance of any electronic signature on this Fourth Amendment. Any party delivering an executed counterpart of this Agreement by faxed, scanned or photocopied manual signature shall also deliver an original manually executed counterpart, but the failure to deliver an original manually executed counterpart shall not affect the validity, enforceability and binding effect of this Fourth Amendment. The foregoing shall apply to each other Loan Document, and any notice delivered hereunder or thereunder, </font><font style="font-size: 10.0pt; font-style: italic;">mutatis mutandis</font><font style="font-size: 10.0pt;">.</font>
    </div>
  </div>
  <div style="text-align: justify; font-size: 10pt; clear: both;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt;">[Continued on the following page.]</font></div>

  <div style="text-align: center;">&#xa0;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; 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-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="text-indent: 36pt; text-align: justify; font-family: Calibri; font-size: 10pt;">
   <font style="font-family: Times New Roman;">IN WITNESS WHEREOF, the parties hereto have caused this Fourth Amendment to be duly executed and delivered by their duly authorized officers as of the day and year first above written.</font>
  </div>
  <div style="text-align: justify; font-family: Calibri; font-size: 10pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-family: TimesNewRoman; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;">&#xa0;</td><td style="width: 3%;">&#xa0;</td><td style="width: 47%;">&#xa0;</td></tr><tr style="vertical-align: top;">
    <td>&#xa0;</td>
    <td colspan="2"><font style="text-decoration:underline">BORROWERS:</font></td>

   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial;">
      <font style="font-weight: bold;">EPLUS TECHNOLOGY, INC.</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div style="font-family: Arial;">
      <font>By:</font>
     </div>
    </td>
    <td style="padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div style="font-family: Arial;">
      <font>/s/ Elaine D. Marion</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial;">
      <font>Name: Elaine D. Marion</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial;">
      <font>Title: Chief Financial Officer</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial;">
      <font style="font-weight: bold;">EPLUS TECHNOLOGY SERVICES, INC.</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div style="font-family: Arial;">
      <font>By:</font>
     </div>
    </td>
    <td style="padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div style="font-family: Arial;">
      <font>/s/ Elaine D. Marion</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial;">
      <font>Name: Elaine D. Marion</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#xa0;</td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial;">
      <font>Title: Chief Financial Officer</font>
     </div>
    </td>
   </tr>
  </table><div style="text-align: justify; font-size: 10pt;">&#xa0;</div>

  <div style="text-align: right;"><a name="_iDocIDField157be1de-7bef-4f7d-9b62-7fed">[ePlus&#x2014;FOURTH AMENDMENT]</a></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">-6-</div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">-6-</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
<div class="header">&#xa0;</div></div><div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt;">IN WITNESS WHEREOF, the parties hereto have caused this Fourth Amendment to be duly executed and delivered by their duly authorized officers as of the day and year first above written.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>

  <table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 50%;">
    &#xa0;</td>
    <td style="width: 3%;">
    &#xa0;</td>
    <td style="width: 47%;">
    &#xa0;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman; font-weight: bold;">WELLS FARGO COMMERCIAL DISTRIBUTION FINANCE, LLC</font><font style="font-family: Times New Roman;">, as Agent, Swingline Lender and as a Lender</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">By:</font>
     </div>
    </td>
    <td style="padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">/s/ John J. Zebracki</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">Name: John J. Zebracki</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">Title: Its Duly Authorized Signatory</font>
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;</div>

  <div style="text-align: right;"><a name="_iDocIDField157be1de-7bef-4f7d-9b62-7fed-0" style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">[ePlus&#x2014;FOURTH AMENDMENT]</a></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">-7-</div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">-7-</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
<div class="header">&#xa0;</div></div><div style="text-indent: 36pt;">
   <font style="font-size: 10.0pt;">IN WITNESS WHEREOF, the parties hereto have caused this Fourth Amendment to be duly executed and delivered by their duly authorized officers as of the day and year first above written.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>

  <table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 50%;">
    &#xa0;</td>
    <td style="width: 3%;">
    &#xa0;</td>
    <td style="width: 47%;">
    &#xa0;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman; text-transform: uppercase; font-weight: bold;">Regions Bank</font><font style="font-family: Times New Roman;">, as a Lender</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">By:</font>
     </div>
    </td>
    <td style="padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">/s/ Bruce Kasper</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">Name: Bruce Kasper</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">Title: Managing Director</font>
     </div>
    </td>
   </tr>
  </table><div>&#xa0;</div>

  <div style="text-align: right;"><a name="_iDocIDField157be1de-7bef-4f7d-9b62-7fed-1" style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">[ePlus&#x2014;FOURTH AMENDMENT]</a></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">-8-</div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">-8-</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
<div class="header">&#xa0;</div></div><div style="text-indent: 36pt;">
   <font style="font-size: 10.0pt;">IN WITNESS WHEREOF, the parties hereto have caused this Fourth Amendment to be duly executed and delivered by their duly authorized officers as of the day and year first above written.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>

  <table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 50%;">
    &#xa0;</td>
    <td style="width: 3%;">
    &#xa0;</td>
    <td style="width: 47%;">
    &#xa0;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman; text-transform: uppercase; font-weight: bold;">Truist Bank</font><font style="font-family: Times New Roman;">, as a Lender</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">By:</font>
     </div>
    </td>
    <td style="padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">/s/ Cathleen Marston</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">Name: Cathleen Marston</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">Title: Vice President</font>
     </div>
    </td>
   </tr>
  </table><div style="font-family: Arial; font-size: 10pt;">&#xa0;</div>

  <div style="font-family: Arial; text-align: right;"><a name="_iDocIDField157be1de-7bef-4f7d-9b62-7fed-2" style="font-family: &quot;Times New Roman&quot;; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">[ePlus&#x2014;FOURTH AMENDMENT]</a></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">-9-</div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">-9-</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
<div class="header">&#xa0;</div></div><div style="text-indent: 36pt;">
   <font style="font-size: 10.0pt;">IN WITNESS WHEREOF, the parties hereto have caused this Fourth Amendment to be duly executed and delivered by their duly authorized officers as of the day and year first above written.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>

  <table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 50%;">
    &#xa0;</td>
    <td style="width: 3%;">
    &#xa0;</td>
    <td style="width: 47%;">
    &#xa0;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman; text-transform: uppercase; font-weight: bold;">Citizens Bank, N.A.</font><font style="font-family: Times New Roman;">, as a Lender</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">By:</font>
     </div>
    </td>
    <td style="padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: &quot;Times New Roman&quot;;">/s/ Terrence Broderick</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">Name: Terrence Broderick</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">
     <div style="font-family: Arial; font-size: 10pt;">&#xa0;
     </div>
    </td>
    <td colspan="2" style="padding: 0;">
     <div style="font-family: Arial; font-size: 10pt;">
      <font style="font-family: Times New Roman;">Title: Senior Vice President</font>
     </div>
    </td>
   </tr>
  </table><div style="font-family: Arial; font-size: 10pt;">&#xa0;</div>

  <div style="font-family: Arial; text-align: right;"><a name="_iDocIDField157be1de-7bef-4f7d-9b62-7fed-3" style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: &quot;Times New Roman&quot;;">[ePlus&#x2014;FOURTH AMENDMENT]</a></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">-10-</div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">-10-</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
<div class="header">&#xa0;</div></div><div style="text-align: center;">
   <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">ACKNOWLEDGEMENT AND AGREEMENT</font>
  </div>
  <div style="text-align: center; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">The undersigned, a guarantor of the indebtedness of </font><font style="font-size: 10.0pt; font-weight: bold;">ePlus Technology, inc.</font><font style="font-size: 10.0pt;">, a Virginia corporation (&#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Technology</font><font style="font-size: 10.0pt;">&#x201d;), </font><font style="font-size: 10.0pt; font-weight: bold;">ePlus Technology Services, inc</font><font style="font-size: 10.0pt;">., a Virginia corporation (&#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Services</font><font style="font-size: 10.0pt;">&#x201d;), and those additional entities which hereafter become parties to the Credit Agreement (as defined in the Fourth Amendment (as defined below)) as Borrowers in accordance with the terms thereof (together with Technology and Services, each, a &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Borrower</font><font style="font-size: 10.0pt;">,&#x201d; and individually and collectively, jointly and severally, the &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Borrowers</font><font style="font-size: 10.0pt;">&#x201d;) to the Lenders and Agent (each as defined in the Fourth Amendment), pursuant to that certain First Amended and Restated Limited Guaranty dated October 13, 2021, from ePlus inc., Delaware corporation (&#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Holdings</font><font style="font-size: 10.0pt;">&#x201d;) in favor of Agent, for the benefit of the Lenders (the &#x201c;</font><font style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Limited Guaranty &#x2013; Holdings</font><font style="font-size: 10.0pt;">&#x201d;) </font><font style="font-size: 10.0pt; color: #000000;">hereby (A) acknowledges receipt of the foregoing Fourth Amendment to First Amended and Restated Credit Agreement (the &#x201c;</font><font style="font-size: 10.0pt; color: #000000; font-weight: bold; font-style: italic;">Fourth Amendment</font><font style="font-size: 10.0pt; color: #000000;">&#x201d;); (ii) consents to the terms and execution thereof; (iii) reaffirms all of its obligations to Agent pursuant to the terms of the Limited Guaranty &#x2013; Holdings and (iv) acknowledges that Agent and Lenders may amend, restate, extend, renew or otherwise modify the Credit Agreement (as defined in the Fourth Amendment) and any indebtedness or agreement of Borrowers, or enter into any agreement or extend additional or other credit accommodations, without notifying or obtaining the consent of the undersigned and without impairing the liability of the undersigned under the</font><font style="font-size: 10.0pt; color: #000000; font-weight: bold;">&#xa0;</font><font style="font-size: 10.0pt; color: #000000;">Limited Guaranty &#x2013; Holdings, for Borrowers&#x2019; present and future indebtedness to Agent and Lenders.</font>
  </div>
  <div style="margin-left: 216pt; font-family: Arial; font-size: 10pt;">&#xa0;
  </div>

  <table style="width: 100%; font-size: 10pt; border-collapse: collapse;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;">&#xa0;</td><td style="width: 3%;">&#xa0;</td><td style="width: 47%;">&#xa0;</td></tr><tr>
    <td>&#xa0;</td>
    <td colspan="2"><b>EPLUS, INC.</b></td>

   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td>
     <div>
      By:
     </div>
    </td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      /s/ Elaine D. Marion
     </div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td colspan="2">
     <div>
      Name: Elaine D. Marion
     </div>
    </td>
   </tr>
   <tr>
    <td>&#xa0;</td>
    <td colspan="2">
     <div>
      Title: Chief Financial Officer
     </div>
    </td>
   </tr>
  </table><div style="font-family: Arial; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: Arial; font-size: 10pt;">&#xa0;</div>

 <div style="font-family: Arial; text-align: right;"><a name="_iDocIDFielda9bc52ac-a22e-4ade-836b-9f67"><font style="font-family: &quot;Times New Roman&quot;, serif;">[ePlus&#x2014;FOURTH AMENDMENT ACKNOWLEDGMENT AND
AGREEMENT]</font></a></div><hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 0px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19
<SEQUENCE>8
<FILENAME>ef20070470_ex19.htm
<DESCRIPTION>EXHIBIT 19
<TEXT>
<!-- Created by CompSci Resources, LLC on Thu May 14 16:48:08 UTC 2026 --><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: 10pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 8px auto; width: 100%;"><div style="text-align: right;"><b>Exhibit 19</b></div><div style="text-align: center;">&#xa0;</div><div style="text-align: center;"><font style="font-weight: bold;">Insider Trading Policy<br></font><font>Revised:&#xa0;&#xa0;August 2025</font>
  </div><div>&#xa0;
  </div>
  <div style="text-align: justify;">
   <font>This policy (&#x201c;Policy&#x201d;) provides guidelines to directors, officers, and employees of </font><font style="font-style: italic;">e</font><font>Plus inc. (which, together with its subsidiaries, is referred to in this Policy as the &#x201c;Company&#x201d;) with respect to transactions in the Company&#x2019;s securities (or &#x201c;stock&#x201d;) and the confidentiality of corporate information.&#xa0;&#xa0;Illegal insider trading violates Company policy and can result in civil and criminal consequences for </font><font style="font-style: italic;">e</font><font>Plus and individuals. </font>
  </div>
  <div style="text-align: justify;">&#xa0;
  </div>

  <table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 1%;">&#xa0;</td>
    <td style="width: 49%;">&#xa0;</td>
    <td style="width: 1pt;">&#xa0;</td>
    <td style="width: 49%;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="4" style="padding: 0px 5.4pt 0px 5px; text-align: center;">


      <font style="font-weight: bold;">Consequences for Noncompliance:</font>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="4" style="padding: 0px 5.4pt 0px 5px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px; border-width: 2px medium 2px 2px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) currentcolor rgb(0, 0, 0) rgb(0, 0, 0);">&#xa0;</td>
    <td style="padding-top: 0px; padding-bottom: 0px; border-top: 1pt solid black; border-bottom: 1pt solid black; border-right: 1pt solid black; padding-right: 5.4pt;">
     <div>
      <font style="font-weight: bold;">Company</font>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; border-top: 1pt solid black; border-bottom: 1pt solid black; border-left: 1pt solid black;">&#xa0;</td>
    <td style="padding-top: 0px; padding-right: 5.4pt; padding-bottom: 0px; border-width: 2px 2px 2px medium; border-style: solid solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) currentcolor;">
     <div>
      <font style="font-weight: bold;">Individual</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px; border-width: 2px medium 2px 2px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) currentcolor rgb(0, 0, 0) rgb(0, 0, 0); text-align: justify;">&#xa0;</td>
    <td style="padding-top: 0px; padding-bottom: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-right: 5.4pt; text-align: justify;">
     <div>
       <div style="float: left; width: 9.75pt; white-space: nowrap;">
        &#x25cf;
       </div>
       <div>
        Legal fees
       </div>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; border-top: 1pt solid black; border-bottom: 1pt solid black; border-left: 1pt solid black; clear: both; text-align: justify;">&#xa0;</td>
    <td style="padding-top: 0px; padding-bottom: 0px; border-top: 1pt solid black; border-bottom: 1pt solid black; border-right: 1pt solid black; padding-right: 5.4pt; text-align: justify;">
     <div>
       <div style="float: left; width: 8.95pt; white-space: nowrap;">
        &#x25cf;
       </div>
       <div>
        Legal fees
       </div>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; clear: both;">
    <td style="padding: 0px 5.4pt 0px 5px; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-left: 1pt solid black; text-align: justify;">&#xa0;</td>
    <td style="padding-top: 0px; padding-bottom: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-right: 5.4pt; text-align: justify;">
     <div>
       <div style="float: left; width: 9.75pt; white-space: nowrap;">
        &#x25cf;
       </div>
       <div>
        Reputational harm
       </div>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; border-top: 1pt solid black; border-bottom: 1pt solid black; border-left: 1pt solid black; clear: both; text-align: justify;">&#xa0;</td>
    <td style="padding-top: 0px; padding-bottom: 0px; border-top: 1pt solid black; border-bottom: 1pt solid black; border-right: 1pt solid black; padding-right: 5.4pt; text-align: justify;">
     <div>
       <div style="float: left; width: 8.95pt; white-space: nowrap;">
        &#x25cf;
       </div>
       <div>
        Reputational harm
       </div>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; clear: both;">
    <td style="padding: 0px 5.4pt 0px 5px; border-width: 2px medium 2px 2px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) currentcolor rgb(0, 0, 0) rgb(0, 0, 0); text-align: justify;">&#xa0;</td>
    <td style="padding-top: 0px; padding-bottom: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-right: 5.4pt; text-align: justify;">
     <div>
       <div style="float: left; width: 9.75pt; white-space: nowrap;">
        &#x25cf;
       </div>
       <div>
        Criminal prosecution/fines and civil penalties
       </div>
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; border-top: 1pt solid black; border-bottom: 1pt solid black; border-left: 1pt solid black; clear: both; text-align: justify;">&#xa0;</td>
    <td style="padding-top: 0px; padding-bottom: 0px; border-top: 1pt solid black; border-bottom: 1pt solid black; border-right: 1pt solid black; padding-right: 5.4pt; text-align: justify;">
     <div>
       <div style="float: left; width: 8.95pt; white-space: nowrap;">
        &#x25cf;
       </div>
       <div>
        Criminal prosecution/fines, civil penalties, and jail
       </div>
     </div>
    </td>
   </tr>
  </table><div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font style="font-weight: bold;">1.</font>
    </div>
    <div>
     <font style="font-weight: bold;">Introduction</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font>Federal and state securities laws prohibit the purchase or sale of a company&#x2019;s stock by persons who are aware of material non-public information about that company (e.g., important information that is not generally known or available to the public) (&#x201c;MNPI&#x201d;). To comply with such federal and state securities laws, and to prevent even the appearance of improper insider trading or tipping, the Company has adopted this Policy for all of its directors, officers, and employees, their respective family members with whom they live or over whom they have control or influence over investment decisions, and other persons granted access to the Company&#x2019;s MNPI. </font>
  </div>
  <div style="text-align: justify;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 18pt;">

    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font style="font-size:11.0pt;font-family:Wingdings; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:Calibri; mso-font-kerning:0pt;mso-ligatures:none;mso-ansi-language:EN-US;mso-fareast-language: X-NONE;mso-bidi-language:AR-SA">&#xd8;</font>
    </div><div>
     <font style="font-weight: bold;">What Is &#x201c;insider trading&#x201d;?</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; line-height: 12pt; text-align: justify;">
   <font>&#x201c;Insider trading&#x201d; occurs when a person uses MNPI obtained through involvement with a company to make decisions to purchase, sell, or otherwise trade the company&#x2019;s stock, or to improperly provide MNPI to others outside the company.&#xa0;&#xa0;Because gifts of stock do not involve a market transaction, such gifts of stock will not be considered trading that is subject to this Policy. However, see Section 6.D.3 for information regarding gifts of stock. </font>
  </div>
  <div style="text-indent: 36pt; line-height: 12pt; text-align: justify;">
   <font>Insider trading allegations may also include &#x201c;tipping&#x201d; MNPI, stock trading by the person &#x201c;tipped,&#x201d; and stock trading by those who misappropriate such MNPI.&#xa0;&#xa0;Any director, officer, or employee who buys or sells stock on the basis of MNPI that he or she obtained about a company, its customers, suppliers, or other companies with which a company has relationships, or may be negotiating transactions, is engaging in insider trading.</font>
  </div>
  <div style="line-height: 12pt; text-align: justify;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 18pt;">

    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font style="font-size:11.0pt;font-family:Wingdings; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:Calibri; mso-font-kerning:0pt;mso-ligatures:none;mso-ansi-language:EN-US;mso-fareast-language: X-NONE;mso-bidi-language:AR-SA">&#xd8;</font>
    </div><div>
     <font style="font-weight: bold;">Who Are &#x201c;insiders&#x201d;?</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; line-height: 12pt; text-align: justify;">
   <font>&#x201c;Insiders&#x201d;, as defined in Section 3.C below for purposes of this Policy, include officers and directors of a company whose stock is publicly traded, including its subsidiaries, as well as its major shareholders and individuals, such as employees, who obtain the company&#x2019;s MNPI.</font></div>


  <div style="text-indent: 36pt; line-height: 12pt; text-align: justify;">&#xa0;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">1</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10px; margin-top: 8pt; margin-bottom: 8pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">1</div>

</div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 18pt;">

    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font style="font-size:11.0pt;font-family:Wingdings; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:Calibri; mso-font-kerning:0pt;mso-ligatures:none;mso-ansi-language:EN-US;mso-fareast-language: X-NONE;mso-bidi-language:AR-SA">&#xd8;</font>
    </div><div>
     <font style="font-weight: bold;">What Are Insiders&#x2019; Responsibilities?</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: 36pt; line-height: 12pt; text-align: justify;">
   <font>In general, an insider must not trade in the stock of a company if that insider possesses MNPI about the company.  In addition, an insider who is aware of MNPI must not disclose (or provide a &#x201c;tip&#x201d; about) such information to family, friends, business or social (including social media) acquaintances, employees or independent contractors of third-party companies  (unless such employees or independent contractors have a position within the third-party company giving them a right and need to know, such as the company&#x2019;s accountants and legal advisors), and other third parties.&#xa0;An insider is responsible for ensuring that his or her immediate family members, and anyone else whose transactions are controlled or reasonably may be influenced by the insider, comply with insider trading laws.&#xa0;An insider may make trades in the market or discuss MNPI only after the MNPI has been made &#x201c;public&#x201d; by the Company (in accordance with Section 5.B). </font>
  </div>
  <div style="text-align: justify;">&#xa0;
  </div>
  <div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font style="font-weight: bold;">2.</font>
    </div>
    <div>
     <font style="font-weight: bold;">Applicability of Policy</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>A.</font>
    </div>
    <div>
     <font style="font-style: italic;">Persons Covered</font><font>. </font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 22.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>All directors, officers, and employees of the Company;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Family trusts, or similar entities controlled by or benefiting individuals subject to the Policy;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Family members who reside with or are financially dependent on Insiders;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Anyone else who lives in an Insider&#x2019;s household; and </font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Any family members or friends whose transactions in the Company&#x2019;s stock are directed by, or reasonably may be subject to the influence or control of, an Insider are subject to this Policy.&#xa0;&#xa0;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-align: justify; margin-left: 22.5pt;">
   <font>An Insider is responsible for ensuring that the above individuals, trusts or entities related to an Insider, and any other transactions controlled or that reasonably may be influenced by the Insider (&#x201c;Related Persons&#x201d;) comply with this Policy.&#xa0;</font>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>B.</font>
    </div>
    <div>
     <font style="font-style: italic;">Companies Covered</font><font>. </font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 18pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font style="font-style: italic;">e</font><font>Plus (including information relating to any of its subsidiaries);</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Other companies, such as the Company&#x2019;s customers and vendor partners; or</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Companies with whom the Company is negotiating a major transaction, such as an acquisition. </font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 18pt; clear: both;">&#xa0;
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 22.5pt;">
   <font>Note that information that is not material to the Company may nevertheless be material to a covered company, such as a customer or vendor of the Company.</font>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 18pt;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>C.</font>
    </div>
    <div>
     <font style="font-style: italic;">Transactions Covered</font><font>. This Policy applies to any and all transactions in the Company&#x2019;s stock, including its common stock and options to purchase common stock, and any other type of securities that the Company may issue, such as preferred stock, convertible debentures, warrants and exchange-traded options or other derivative securities.&#xa0;&#xa0;In addition, this Policy applies to the purchase or sale of a put, call, straddle, option, or security futures product involving the Company&#x2019;s stock. </font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>D.</font>
    </div>
    <div>
     <font style="font-style: italic;">Policy Availability. </font><font>This Policy will be provided to all new directors, officers, and employees at the start of their employment with, or service to, the Company, and a current version of the Policy will be posted on the Company&#x2019;s intranet page.  Each Section 16 Individual and Key Employee (both as defined below) will periodically acknowledge and affirm compliance with this Policy. Further, all directors, officers, and employees will be required to periodically confirm receipt of, and compliance with, the Policy, on their own behalf and on behalf of Related Persons.</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; clear: both;">&#xa0;
  </div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">2</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div>
  <div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font style="font-weight: bold;">3.</font>
    </div>
    <div>
     <font style="font-weight: bold;">Section 16 Individuals and Key Employees</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 40.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>A.</font>
    </div>
    <div>
     <font style="font-style: italic;">Section 16 Individuals</font><font>. Company directors and officers who the Board has identified as being subject to the reporting provisions and trading restrictions of Section 16 of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), and the underlying rules and regulations promulgated by the Securities and Exchange Commission (&#x201c;SEC&#x201d;), are designated as &#x201c;Section 16 Individuals&#x201d;. The Compliance Officer will maintain a list of such Section 16 Individuals and amend such list from time to time as necessary to reflect the addition, resignation, or departure of Section 16 Individuals.</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>B.</font>
    </div>
    <div>
     <font style="font-style: italic;">Key Employees</font><font>. Due to their respective positions with the Company and access to MNPI, certain employees are designated as &#x201c;Key Employees&#x201d;. The Compliance Officer will maintain a list of Key Employees and amend such list from time to time as necessary to reflect the addition, resignation, or departure of Key Employees.</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 22.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>C.</font>
    </div>
    <div>
     <font style="font-style: italic;">Insiders</font><font>.&#xa0;&#xa0;Section 16 Individuals, Key Employees, and individuals (including employees, consultants, advisors and Related Persons) who are from time to time in possession of MNPI are referred to in this Policy as &#x201c;Insiders.&#x201d;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 40.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font style="font-weight: bold;">4.</font>
    </div>
    <div>
     <font style="font-weight: bold;">Insider Trading Compliance Officer</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font>The Company&#x2019;s General Counsel is its Insider Trading Compliance Officer (the &#x201c;Compliance Officer&#x201d;). The Compliance Officer will review and either approve or decline all proposed transactions by Insiders in accordance with the procedures set forth in Section 6.E below. </font>
  </div>
  <div style="text-align: justify; margin-left: 36pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font>The Compliance Officer will also have the following duties:</font>
  </div>
  <div style="text-align: justify;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Administering this Policy, and monitoring and enforcing compliance with all Policy provisions and procedures.</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 54pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Responding to all inquiries relating to this Policy and its procedures.</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 54pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Designating and announcing special trading blackout periods during which Insiders may not trade in Company stock.</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 54pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Providing copies of this Policy and other appropriate materials (including periodic training) to all current and new directors, officers, and employees, and such other persons who the Compliance Officer determines have access to MNPI concerning the Company.</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 54pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Administering, monitoring, and enforcing compliance with all federal and state insider trading laws and regulations, including without limitation Exchange Act Sections 10(b), 16, 20A, and 21A, and the rules and regulations promulgated thereunder, and the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;) Rule 144; and, when requested by a Section 16 Individual, assisting in the preparation and filing of all required SEC reports relating to insider trading in Company stock, including without limitation Forms 3, 4, 5, and 144.</font>
    </div>
  </div>
  <div style="margin-left: 36pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Providing a reporting system with an effective whistleblower protection mechanism.</font></div>
  <div>&#xa0;</div></div>


  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Revising the Policy as necessary to reflect changes in federal or state insider trading laws and regulations.</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 54pt; clear: both;">&#xa0;
  </div>
  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">3</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div><div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Maintaining as Company records originals or copies of all documents required by this Policy or the procedures set forth herein, and copies of all required SEC reports relating to insider trading received by the Compliance Officer, including without limitation Forms 3, 4, 5, and 144.</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 54pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Maintaining the accuracy of the list of Section 16 Individuals and Key Employees and updating them periodically as necessary to reflect additions to, or deletions from, each category of individuals.</font>
    </div>
  </div>
  <div style="color: rgb(255, 0, 0); font-weight: bold; clear: both;">&#xa0;
  </div>
  <div style="text-align: justify; color: rgb(255, 0, 0); font-weight: bold;">
   <font style="color: rgb(0, 0, 0); font-weight: normal;">In the event the Compliance Officer is unavailable (such as due to travel or PTO), the Associate General Counsel may act in her or his stead.&#xa0;&#xa0;Additionally, the Chief Financial Officer, with the concurrence of the Compliance Officer or the Associate General Counsel, may temporarily designate one or more other individuals who may perform the Compliance Officer&#x2019;s duties if the Compliance Officer is temporarily unable or unavailable to perform such duties.</font>
  </div>
  <div style="text-align: justify;">&#xa0;
  </div>
  <div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font style="font-weight: bold;">5.</font>
    </div>
    <div>
     <font style="font-weight: bold;">Definition of Material Nonpublic Information (&#x201c;MNPI&#x201d;)</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>A.</font>
    </div>
    <div>
     <font style="font-style: italic;">&#x201c;Material&#x201d; Information</font><font>.&#xa0;&#xa0;Information about the Company is &#x201c;material&#x201d; if it would be expected to affect the investment or voting decisions of the reasonable shareholder or investor, or if the disclosure of the information would be expected to significantly alter the total mix of the information in the marketplace about the Company. In simple terms, material information is any type of information which could reasonably be expected to affect the market price of Company stock or a person&#x2019;s decision to buy, sell, or hold the Company&#x2019;s stock.&#xa0;&#xa0;Examples of types of Company information ordinarily considered material:</font>
    </div>
  </div>
  <div style="text-align: justify; color: rgb(255, 0, 0); font-weight: bold; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Financial performance, especially quarterly and year-end earnings, and significant changes in financial performance or liquidity;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Changes to previously announced earnings guidance or the decision to suspend earnings guidance;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Projections and strategic plans;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Knowledge regarding a significant cybersecurity or privacy risk, breach, or other incident;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Potential material mergers and acquisitions or the sale of assets or subsidiaries;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>New major contracts, orders, suppliers, customers, or finance sources, or the loss thereof;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Major discoveries or significant changes or developments in products or product lines, research, or technologies;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Significant changes or developments in supplies or inventory, including significant product defects, recalls, unavailability or product returns; </font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Significant pricing changes;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Stock splits, public or private securities/debt offerings, the establishment of a repurchase program for securities, or the adoption of, suspension of or changes in dividend policies or amounts;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Significant changes in senior management, or&#xa0;&#xa0;members of the board of directors;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Significant labor disputes or negotiations; </font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Significant developments regarding government agency investigations; and</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Significant actual or threatened litigation, or the resolution of such litigation.</font></div>
  <div>&#xa0;</div></div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">4</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>B.</font>
    </div>
    <div>
     <font style="font-style: italic;">&#x201c;Nonpublic&#x201d; Information</font><font>.&#xa0;&#xa0;Material information is &#x201c;nonpublic&#x201d; if it is not generally known or available to the public. The fact that information has been disclosed to a few members of the public does not make it public for insider trading purposes. To be &#x201c;public&#x201d;, the information must have been disseminated in a manner designed to reach investors generally, and the investors must be given the opportunity to absorb the information.&#xa0;&#xa0;Accordingly, such information generally will not become &#x201c;public&#x201d; until it has been widely disseminated to the public through filings with the SEC, and/or releases to major newswire services, national news services, and financial news services.  For the purposes of this Policy, information will be considered public, (i.e., no longer &#x201c;nonpublic&#x201d;), after the close of trading on the first full trading day following the Company&#x2019;s widespread public release of the information.&#xa0;&#xa0;For example, if the Company announces material information before trading begins on a Tuesday, the first time you can buy or sell Company stock is after the close of market on Tuesday.&#xa0;&#xa0;However, if the Company announces material information after trading begins on that Tuesday, you could not buy or sell Company stock until after the close of market on the following day, i.e., Wednesday. </font>
    </div>
  </div>
  <div style="text-align: justify; color: rgb(255, 0, 0); font-weight: bold; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>C.</font>
    </div>
    <div>
     <font style="font-style: italic;">Consult the Compliance Officer for Guidance.</font><font> Whether information is material can depend on several factors.&#xa0;&#xa0;For example, whether a merger is &#x201c;material&#x201d; depends on the balance of the probability that the event will occur against the size of the transaction and magnitude of the effect the event would have on the Company&#x2019;s business and operations, should it occur.&#xa0;&#xa0;Likewise, the determination of whether a cybersecurity event is material depends upon the underlying facts and ramifications of the incident, and may change over time as new information becomes available.&#xa0;&#xa0;</font>
    </div>
  </div>
  <div style="margin-left: 36pt; clear: both;">&#xa0;
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 22.5pt;">
   <font style="font-weight: bold; font-style: italic;">Any directors, officers or employees who are unsure whether the information that they possess is material or nonpublic must consult the Compliance Officer for guidance before disclosing such information (other than to persons who have permissible business reasons, as described herein) or trading in any Company stock or, alternatively, assume the information is MNPI. </font><font style="font-weight: bold;">&#xa0;</font>
  </div>
  <div style="text-align: justify;">&#xa0;
  </div>
  <div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font style="font-weight: bold;">6.</font>
    </div>
    <div>
     <font style="font-weight: bold;">Statement of Company Policy and Procedures</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>A.</font>
    </div>
    <div>
     <font style="font-style: italic;">General Policy.&#xa0;&#xa0;</font><font>The Company prohibits illegal insider trading and tipping.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 22.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>B.</font>
    </div>
    <div>
     <font style="font-style: italic;">Prohibited Activities</font><font>.&#xa0;&#xa0;</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>1.</font>
    </div>
    <div>
     <font style="font-style: italic;">General Prohibition. </font><font>No Insider may trade in Company stock while possessing MNPI concerning the Company, or in the stock of any other publicly-traded company, such as a Company customer or vendor, while possessing MNPI relating to that company.&#xa0;&#xa0;See below for exceptions relating to Rule 10b5-1 Plans.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>2.</font>
    </div>
    <div>
     <font style="font-style: italic;">Trading Blackouts</font><font>.&#xa0;&#xa0;An Insider may not trade in Company stock during any special trading blackout periods designated by the Compliance Officer, nor may any Insider inform anyone of the existence of the special trading blackout (except as necessary to effectuate compliance with the blackout).&#xa0;&#xa0;See below for exceptions relating to Rule 10b5-1 Plans.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>3.</font>
    </div>
    <div>
     <font style="font-style: italic;">Engaging in Short-Swing Profits</font><font>.&#xa0;&#xa0;As a general matter, no Section 16 Individual may realize profits from most matching purchases and sales of Company securities during a six-month period regardless of intent and/or such trades occurring during open trading windows. If a Section 16 Individual profits from such short-swing matching transactions, such profits may have to be disgorged to the Company from the Section 16 Individual.&#xa0;&#xa0;There are certain transactions exempt from short-swing profit liability, including transactions affecting all shareholders (e.g., receipt of dividends), purchases made through the Company&#x2019;s Employee Stock Purchase Program, or vesting of certain equity awards.</font></div>
  <div>&#xa0;</div></div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">5</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>4.</font>
    </div>
    <div>
     <font style="font-style: italic;">Trading by the Compliance Officer</font><font>.&#xa0;&#xa0;The Compliance Officer may not trade in Company stock unless the trade(s) have been approved by the Chief Financial Officer in accordance with the procedures set forth in Section 6.E below.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>5.</font>
    </div>
    <div>
     <font style="font-style: italic;">Tipping and Trading Advice</font><font>.&#xa0;&#xa0;</font><font style="font-weight: bold;">No Insider may give trading advice (&#x201c;tipping&#x201d;) of any kind about Company stock, or disclose MNPI concerning the Company to anyone (including family members, analysts, individual investors, and members of the investment community and news media), unless required as part of that person&#x2019;s regular duties for the Company and authorized by the Compliance Officer.</font><font> In any instance in which such information is improperly disclosed to third parties, the Company will take such steps as are necessary to preserve the confidentiality of the information, including as appropriate, requiring the third party to agree in writing to comply with the terms of this Policy and/or to sign a confidentiality agreement.&#xa0;&#xa0;All inquiries from third parties regarding MNPI about the Company must be forwarded to the Compliance Officer or Chief Financial Officer.&#xa0;&#xa0;The Company strongly discourages all directors, officers, and employees from giving trading advice concerning Company stock to third parties even when they do not possess MNPI about the Company.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>6.</font>
    </div>
    <div>
     <font style="font-style: italic;">Communications Via Internet or Social Media.</font><font> Any written or verbal statement that would be prohibited under the law or under this Policy is equally prohibited if made on the Internet, through social media or other means (including, but not limited to, the submission to or otherwise utilizing artificial intelligence technology).</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>7.</font>
    </div>
    <div>
     <font style="font-style: italic;">Hedging, Pledging</font><font>.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; text-align: justify; padding-left: 81pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>(a) </font>
    </div>
    <div>
     <font style="font-style: italic;">Insiders</font><font>. Insiders are prohibited from &#x201c;hedging&#x201d;, including using prepaid variable forward contracts, equity swaps, collars and exchange funds, and similar transactions that establish downside price protection, including short sales, buying or selling put options, call options, or other derivatives of Company stock, and from pledging or short sales of Company stock.</font><font style="font-weight: bold;">&#xa0;&#xa0;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 81pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; text-align: justify; padding-left: 81pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>(b)</font>
    </div>
    <div>
     <font style="font-style: italic;">Non-Insiders. </font><font>Officers and employees other than Insiders are strongly discouraged from buying or selling put options, call options, or other derivatives of Company stock, and from short sales of Company stock.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 81pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; text-align: justify; padding-left: 81pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>(c) </font>
    </div>
    <div>
     <font style="font-style: italic;">Company Stock as Collateral or in Margin Account.&#xa0;&#xa0;</font><font>Since Company stock held in a margin account or pledged as collateral can be sold without consent in certain circumstances, a margin sale or foreclosure sale may occur at a time when the pledgor is aware of MNPI.&#xa0;&#xa0;Consequently, no Insider may enter into such an arrangement without first obtaining pre-clearance from the Compliance Officer, as described in Section 6.E below. </font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 81pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>8.</font>
    </div>
    <div>
     <font style="font-style: italic;">Other Companies</font><font>.&#xa0;&#xa0;No director, officer, or employee may (a) trade in the stock of any other public company while possessing MNPI concerning that company, (b) &#x201c;tip&#x201d; or disclose MNPI concerning any other public company to anyone, or (c) give trading advice of any kind to anyone concerning any other public company while possessing MNPI about that company.</font></div>
  <div>&#xa0;</div></div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">6</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>C.</font>
    </div>
    <div>
     <font style="font-style: italic;">Additional Rules Applicable to Section 16 Individuals and Key Employees</font><font>.</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>1.</font>
    </div>
    <div>
     <font style="font-style: italic;">Trading Windows</font><font>.&#xa0;&#xa0;After obtaining trading approval from the Compliance Officer in accordance with the procedures set forth in Section 6.E, Section 16 Individuals and Key Employees may trade in Company stock only during the Company&#x2019;s &#x201c;trading window,&#x201d; unless as otherwise excepted below.&#xa0;&#xa0;The Company&#x2019;s trading window:</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 81pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 85.5pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Begins at the close of trading after the first full trading day following the Company&#x2019;s widespread public release of quarterly or year-end earnings, and </font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 85.5pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Ends at the close of trading on the fifteenth day of the third month of each quarter.&#xa0;&#xa0;</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 18pt; clear: both;">&#xa0;
  </div>
  <div style="font-style : italic; ">
   &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0;Opening Window Example:&#xa0;&#xa0;
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 18pt;">&#xa0;
  </div>

  <table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 1%;">&#xa0;</td><td style="width: 49%;">&#xa0;</td><td style="width: 1%;">&#xa0;</td><td style="width: 49%;">&#xa0;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px; border-width: 2px medium 2px 2px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) currentcolor rgb(0, 0, 0) rgb(0, 0, 0); text-align: center;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px; border-width: 2px 2px 2px medium; border-style: solid solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) currentcolor; text-align: center;">
     <div style="line-height: 12pt;">
      If earnings are released:
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; border-top: 1pt solid black; border-bottom: 1pt solid black; border-left: 1pt solid black; text-align: center;">&#xa0;</td>
    <td style="padding: 0px 5.4pt 0px 5px; border-top: 1pt solid black; border-bottom: 1pt solid black; border-right: 1pt solid black; text-align: center;">
     <div style="line-height: 12pt;">
      The window opens:
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 5px; border-width: 2px medium 2px 2px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) currentcolor rgb(0, 0, 0) rgb(0, 0, 0); text-align: justify;">&#xa0;</td>
    <td style="padding-top: 0px; padding-right: 5.4pt; padding-bottom: 0px; border-width: 2px 2px 2px medium; border-style: solid solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) currentcolor; text-align: justify;">
     <div style="line-height: 12pt;">
      <font style="font-weight: bold;">After </font>the market opens on Wednesday, August 7, and <font style="font-weight: bold;">before</font> the market opens on Thursday, August 8
     </div>
    </td>
    <td style="padding: 0px 5.4pt 0px 5px; border-top: 1pt solid black; border-bottom: 1pt solid black; border-left: 1pt solid black; text-align: justify;">&#xa0;</td>
    <td style="padding-top: 0px; padding-right: 5.4pt; padding-bottom: 0px; border-width: 2px 2px 2px medium; border-style: solid solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) currentcolor; text-align: justify;">
     <div style="line-height: 12pt;">
      After close of trading on Thursday, August 8
     </div>
    </td>
   </tr>
  </table><div style="text-align: justify; margin-left: 31.5pt;">&#xa0;
  </div>
  <div style="text-align: justify; margin-left: 58.5pt;">
   <font>Notwithstanding anything to the contrary, at no time shall a trading window be established during the last week of any fiscal quarter.</font>
  </div>
  <div style="text-align: justify;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>2.</font>
    </div>
    <div>
     <font style="font-style: italic;">No Trading During Trading Windows While in Possession of MNPI</font><font>.&#xa0;&#xa0;Even during a trading window, no Section 16 Individual or Key Employee possessing MNPI concerning the Company may trade in Company stock unless as excepted in Section 6.D, such as pursuant to a blind trust, an approved Rule 10b5-1 Trading Plan, or through participation in the Company&#x2019;s Employee Stock Purchase Plan, subject to Section 6.E below.&#xa0;&#xa0;</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>3.</font>
    </div>
    <div>
     <font style="font-style: italic;">Reporting Changes in Beneficial Ownership and Rule 144 Obligations</font><font>. Section 16 Individuals are required to report every change in his or her beneficial ownership of Company securities to the SEC on a Form 4 within 2 business days after the trade occurs or in certain cases on a Form 5 within 45 days after the fiscal year end. A Form 4 must be filed even if, as a result of balancing transactions, there has been no net change in holdings (e.g., a vesting of restricted stock). Further, Rule 144 provides a safe harbor exemption to the registration requirements of the Securities Act of 1933 for certain resales of Company common stock by Company control persons.&#xa0;&#xa0;Section 16 Individuals are typically subject to Rule 144. If a Section 16 Individual is subject to Rule 144, he or she, or his or her broker who handles trades in Company common stock, must follow Rule 144 compliance procedures in connection with all trades, including filing a Form 144 with the SEC.&#xa0;&#xa0;Brokers may assist with or make Form 144 filings on behalf of individuals.</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font style="font-style: italic;">D.</font>
    </div>
    <div>
     <font style="font-style: italic;">Exceptions.</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>1.</font>
    </div>
    <div>
     <font style="font-style: italic;">Withholding of Shares of Vesting Restricted Stock to Pay Taxes</font><font>.&#xa0;&#xa0;The withholding by the Company of vesting restricted stock to cover tax obligations due upon the vesting shall not constitute a trade for purposes of this Policy, and shall not constitute a violation of this Policy if effectuated by Insiders outside of a trading window, or while such Insider is in possession of MNPI.&#xa0;&#xa0;This Policy does apply, however, to any market sales of vested restricted stock.</font></div>
  <div>&#xa0;</div></div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">7</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>2.</font>
    </div>
    <div>
     <font style="font-style: italic;">Blind Trusts and Pre-Arranged Trading Plans</font><font>.&#xa0;&#xa0;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;</div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"><font style="text-decoration:underline">Blind
Trusts</font></div><div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;</div>

  <div style="text-align: justify; margin-left: 58.5pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">Exchange
Act Rule 10b5-1(c) provides an affirmative defense against insider trading
liability under federal securities laws for a transaction done pursuant to
&#x201c;blind trusts&#x201d; (generally, trusts or other arrangements in which investment
control has been completely delegated to a third party, such as an
institutional or professional trustee) or pursuant to a written plan, or a
binding contract or instruction, entered into in good faith at a time when the
insider was not aware of MNPI, even though the transaction in question may
occur at a time when the person is aware of MNPI. The Company may, in
appropriate circumstances, permit transactions pursuant to a blind trust, if
the blind trust is approved by the Compliance Officer.</div><div style="text-align: justify; margin-left: 58.5pt;">&#xa0;</div><div style="text-align: justify; margin-left: 58.5pt;"><font style="text-decoration:underline"><font style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-font-kerning:0pt;mso-ligatures: none;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">Rule
10b5-1 Plans</font></font></div>

  <div style="text-indent: -35.95pt; text-align: justify; padding-left: 58.5pt;">

  &#xa0;</div>

  <div style="text-align: justify; margin-left: 58.5pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">The
Company may, in appropriate circumstances, permit transactions pursuant to a
trading plan to take place during periods in which the individual entering into
the transaction may have MNPI or outside a trading window, if the trading plan
complies with Exchange Act Rule 10b5-1 and the requirements therein (a &#x201c;10b5-1
Plan&#x201d;). An individual may enter into a 10b5-1 Plan only after it has been
approved by the Compliance Officer. Section 16 Individuals will have the
adoption of his or her 10b5-1 Plans publicly disclosed in the Company&#x2019;s SEC
filings, including the date of adoption, duration and number of securities
covered (though not pricing terms).<font style="mso-spacerun:yes">&#xa0; </font></div><div style="text-align: justify; margin-left: 58.5pt;">&#xa0;</div><div style="text-align: justify; margin-left: 58.5pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">A
10b5-1 Plan may be approved by the Compliance Officer only if it meets the
following requirements:</div>



  <div style="text-align: justify; margin-left: 81pt;">&#xa0;</div><div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 85.5pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>The 10b5-1 Plan must contain representations by the individual entering into the 10b5-1 Plan that: </font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 85.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 133.8pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>He or she is not in possession of MNPI at the time the 10b5-1 Plan is entered into, and</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 133.8pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>He or she is adopting the 10b5-1 Plan in good faith, and not as part of a plan or scheme to evade the prohibitions of Rule 10b-5 of the Exchange Act. </font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 133.8pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 85.5pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>For Section 16 Individuals, the 10b5-1 Plan must provide that trades begin no sooner than the later of:</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 133.8pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>90 days following the 10b5-1 Plan&#x2019;s adoption or modification, or</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 133.8pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>2 business days following the Company&#x2019;s filing of the Form 10-Q or Form 10-K for the fiscal quarter in which the 10b5-1 Plan is adopted or modified (e.g. disclosure of financial results in an earnings release is not sufficient), subject to a maximum cooling off period of 120 days.</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 133.8pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 85.5pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>For all other Insiders (i.e., Insiders who are not Section 16 Individuals), the 10b5-1 Plan must provide that trades begin no sooner than 30 days after the 10b5-1 Plan&#x2019;s adoption or modification.</font></div>
  <div>&#xa0;</div></div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">8</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 85.5pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>The 10b5-1 Plan is: (1) the only 10b5-1 Plan currently outstanding for such Insider and (2) if a single-trade 10b5-1 Plan, the only single-trade 10b5-1 Plan the Insider has effected in any 12-month period. An individual may have, and trade under, only one Rule 105b-1 Plan at a time, and further may trade under only one single-trade 10b5-1 Plan during any consecutive 12-month period. A &#x201c;single-trade&#x201d; 10b5-1 Plan is a 10b5-1 Plan designed to effect the purchase or sale of securities as a single transaction. </font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 18pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 85.5pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>The 10b5-1 Plan specifies the number or dollar value of Company stock to be purchased or sold, the price (which may be a fixed price, market price, or minimum/maximum price) at which the stock is to be traded, and the dates of the trades; provide a formula or algorithm for determining the timing, amount and price; or give a third party, such as a broker, the exclusive right to determine the timing, amount, and price.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 81pt; clear: both;">&#xa0;
  </div>


  <div style="text-align: justify; margin-left: 58.5pt;"><font style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">The Company reserves the right to bar any transactions in Company stock, even those pursuant to arrangements previously approved, if the Compliance Officer determines that such a bar is in the best interests of the Company.</font></div><div style="text-align: justify; margin-left: 58.5pt;">&#xa0;</div><div style="text-align: justify; margin-left: 58.5pt;"><font style="letter-spacing: normal; text-indent: -47.9333px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Entering into a 10b5-1 Plan requires a commitment regarding the amounts, prices and timing of purchases or sales of Company securities.&#xa0;&#xa0;Accordingly, terminations and modifications of a 10b5-1 Plan may limit the availability of the defense, are strongly discouraged and are only permitted with the advance written approval of the Compliance Officer. Section 16 Individuals will have the termination of their Rule 10b5-1 plans publicly disclosed in the Company&#x2019;s periodic reports.&#xa0;&#xa0;</font></div><div style="text-align: justify; margin-left: 58.5pt;">&#xa0;</div>

  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>3.</font>
    </div>
    <div>
     <font style="font-style: italic;">Employee Stock Purchase Plan.</font><font> The trading prohibitions and restrictions set forth in this Policy do not apply to purchases of the Company&#x2019;s stock under the Company&#x2019;s employee stock purchase plan (the &#x201c;ESPP&#x201d;) resulting from periodic contributions of money to the ESPP pursuant to the employees&#x2019; advance instructions. This Policy does, however, apply to any subsequent dispositions in the securities markets of the Company&#x2019;s stock purchased pursuant to the ESPP.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>4.</font>
    </div>
    <div>
     <font style="font-style: italic;">Stock Option Plans.</font><font> The trading prohibitions and restrictions of this Policy do not apply to the exercise of stock options.&#xa0;&#xa0;The trading restrictions do apply, however, to any sale of the underlying stock or to a cashless exercise of the option through a broker, as this entails selling a portion of the underlying stock to cover the costs of exercise.</font>
    </div>
  </div>
  <div style="line-height: 12pt; text-align: justify; margin-left: 18pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font style="font-style: italic;">E.</font>
    </div>
    <div>
     <font style="font-style: italic;">Pre-Approval of Transactions for Section 16 Individuals and Key Employees.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>1.</font>
    </div>
    <div>
     <font style="font-style: italic;">Pre-Approval of Transactions.</font><font>&#xa0;&#xa0;Unless a trade is made pursuant to a Blind Trust or 10b5-1 Plan that has been approved by the Compliance Officer, no Insider may trade in or donate/gift Company stock until:</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; text-align: justify; padding-left: 81pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>(a)</font>
    </div>
    <div>
     <font>The person trading has notified the Compliance Officer in writing of the amount and nature of the proposed trade(s) or gift(s);</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 81pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; text-align: justify; padding-left: 81pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>(b)</font>
    </div>
    <div>
     <font>The person trading has certified to the Compliance Officer in writing no earlier than two business days prior to the proposed trade(s) that (1) he or she is not in possession of MNPI concerning the Company (or in the case of gifts, that the Insider either is not in possession of MNPI, or if the insider is in possession of MNPI that the Insider does not have reason to believe the recipient intends to soon sell the security), and (2) the proposed trade(s) do not violate the trading restrictions of Section 16 of the Exchange Act or Rule 144 of the Securities Act;</font></div>
  <div>&#xa0;</div></div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">9</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div>
  <div style="text-indent: -22.5pt; text-align: justify; padding-left: 81pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>(c)</font>
    </div>
    <div>
     <font>The Compliance Officer has pre-approved the transaction(s) in writing;</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 81pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; text-align: justify; padding-left: 81pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>(d)</font>
    </div>
    <div>
     <font>If the Insider is advised that the Company securities may be traded or gifted, the Insider may buy, sell or gift the stock within two business days thereafter.&#xa0;&#xa0;If for any reason the transaction is not completed within the two business days, clearance must be obtained again before the transaction is effected; and</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 81pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; text-align: justify; padding-left: 81pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>(e)</font>
    </div>
    <div>
     <font>A request for pre-clearance of any arrangements to hold stock in a margin account or pledge them as collateral described in Section 6.B above should be submitted to the Compliance Officer at least five full trading days prior to the proposed execution of documents evidencing the proposed transaction and must set forth a justification for the proposed transaction.</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>2.</font>
    </div>
    <div>
     <font style="font-style: italic;">No Obligation to Approve Trades</font><font>. The existence of the foregoing approval procedures does not in any way obligate the Compliance Officer to approve any trades or gifts requested by Section 16 Individuals or Key Employees. The Compliance Officer may reject any trading or gifting requests that, in his or her sole reasonable discretion, he or she believes are not in the best interests of the Company.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 58.5pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font>3.</font>
    </div>
    <div>
     <font style="font-style: italic;">Post-Termination Transactions.</font><font>&#xa0;&#xa0;If you are subject to the pre-clearance procedures set forth in this Policy, those procedures will cease to apply to your transactions in Company securities immediately following the termination of your employment or services to the Company.&#xa0;&#xa0;If you are subject to quarterly open window periods and the termination of your employment or services to the company occurs during a period that is not a quarterly open window period, this Policy continues to apply to your transactions in Company securities after such termination and you may not trade in Company securities until the next quarterly open window period begins.&#xa0;&#xa0;In addition, if the termination of your employment or services to the Company is during a special blackout period applicable to you, the special blackout restrictions set forth in this Policy will continue to apply to your transactions in Company securities until the earlier of such special period or 60 days after your termination of employment or services.&#xa0;&#xa0;Nonetheless, you may not trade in Company securities after termination of your employment or services if you are aware of MNPI about the Company.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 81pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -22.5pt; line-height: 12pt; text-align: justify; padding-left: 22.5pt;">
    <div style="float: left; width: 22.5pt; white-space: nowrap;">
     <font>F.</font>
    </div>
    <div>
     <font style="font-style: italic;">Priority of Statutory or Regulatory Trading Restrictions</font><font>.&#xa0;&#xa0;The trading prohibitions and restrictions set forth in this Policy will be superseded by any greater prohibitions or restrictions prescribed by federal or state securities laws and regulations, e.g., short-swing trading by Section 16 Individuals or restrictions on the sale of securities subject to Securities Act Rule 144. Any director, officer, or employee who is uncertain whether other prohibitions or restrictions apply should ask the Compliance Officer.</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font style="font-weight: bold;">7. </font>
    </div>
    <div>
     <font style="font-weight: bold;">Potential Civil, Criminal, and Disciplinary Sanctions</font>
    </div>
  </div>
  <div style="line-height: 12pt; clear: both;">&#xa0;
  </div>
  <div>
   <font>If a particular securities transaction, or series of securities transactions, is a subject of inquiry by enforcement authorities, it will be viewed with the benefit of hindsight.&#xa0;&#xa0;As a result, before engaging in any securities transaction, an Insider must give careful thought to whether any facts or circumstances exist that could later raise suspicions about the propriety of the proposed securities transaction.&#xa0;&#xa0;Insiders are encouraged to consult with the Compliance Officer when contemplating buying or selling Company stock.</font></div>

  <div>&#xa0;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10px; margin-bottom: 10px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">10</div>
  <div style="break-after: page;"><hr style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; height: 2px; color: black; background-color: black;"></div>
<div class="header">&#xa0;</div></div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 18pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>A.</font>
    </div>
    <div>
     <font style="font-style: italic;">Possible Penalties for Individuals</font><font>:</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 58.5pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Disgorgement of up to the greater of $1 million or three times the profit gained or loss avoided by the individual and his or her &#x201c;tippees&#x201d;;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>A criminal penalty of up to $5 million;</font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>A jail term of up to twenty years; and/or </font>
    </div>
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 54pt; clear: both;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>o</font>
    </div>
    <div>
     <font>Company discipline, including termination.</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -10px; padding-left: 10px; text-align: center;">
   <font style="font-weight: bold; font-style: italic;">Insiders are responsible for complying with all federal and state securities laws imposed on them.&#xa0;&#xa0;It is important to note that regardless of pre-clearance or compliance with this Policy, Insiders bear the ultimate responsibility for avoiding improper trading, and that compliance with this Policy does not reduce or relieve the obligations imposed on Insiders by applicable laws.&#xa0;&#xa0;Furthermore, while compliance with this Policy is designed to reduce the risk that an insider trading violation will occur, it is not an assurance or guaranty that an insider trading violation will not be found to have occurred.</font>
  </div>
  <div style="line-height: 12pt; text-align: justify;">&#xa0;
  </div>
  <div style="text-indent: -18pt; line-height: 12pt; text-align: justify; padding-left: 18pt;">
    <div style="float: left; width: 18pt; white-space: nowrap;">
     <font>B.</font>
    </div>
    <div>
     <font style="font-style: italic;">Reporting of Violations</font><font>.</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font>Any Insider who violates this Policy, or any federal or state laws governing insider trading or tipping, or knows of any such violation by any other Insider, should report this information to the Compliance Officer, or may report it through the Company&#x2019;s &#x201c;VoiceIt&#x201d; or third-party hotline.</font>
  </div>
  <div style="text-align: justify;">&#xa0;
  </div>
  <div>
   <font>Upon learning of any such alleged violation, the Compliance Officer, in consultation with the Company&#x2019;s legal counsel, will determine what actions the Company should take, such as making information public, or reporting the violation to the SEC or other appropriate governmental authority.</font></div>
  <div><font><br></font>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap;">
     <font style="font-weight: bold;">8.</font>
    </div>
    <div>
     <font style="font-weight: bold;">Inquiries</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both;">&#xa0;
  </div>
  <div>
   <font>Please contact the Compliance Officer with any questions regarding Insider Trading, this Policy, or to receive additional training.</font>
  </div>
  <div>&#xa0;</div>
 <div>&#xa0;</div><hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 6px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>9
<FILENAME>ef20070470_ex21.htm
<DESCRIPTION>EXHIBIT 21
<TEXT>
<!-- Created by CompSci Resources, LLC on Thu May 14 17:50:52 UTC 2026 --><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: 'Times New Roman'; font-size: 11pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;">
  <div style="text-align: right; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-weight: bold;">Exhibit 21</font>
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-weight: bold;">Subsidiaries of </font><font style="font-weight: bold; font-style: italic;">e</font><font style="font-weight: bold;">Plus inc.</font>
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-style: italic;">e</font>Plus Technology, inc., a Commonwealth of Virginia corporation, a wholly-owned subsidiary of <font style="font-style: italic;">e</font>Plus inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-style: italic;">e</font>Plus Software, LLC, a Commonwealth of Virginia limited liability corporation, a wholly-owned subsidiary of <font style="font-style: italic;">e</font>Plus Technology, inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-style: italic;">e</font>Plus Technology Netherlands B.V., a Netherlands private company with limited liability, a wholly-owned subsidiary of <font style="font-style: italic;">e</font>Plus Technology, inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   IGXGlobal UK, Limited, an England and Wales private limited company, a wholly-owned subsidiary of <font style="font-style: italic;">e</font>Plus Technology, inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   Onecloud Consulting Inc, a California corporation, a wholly-owned subsidiary of <font style="font-style: italic;">e</font>Plus Technology, inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   CloudUno Consulting India Private Limited, an Indian private limited company, a wholly-owned subsidiary of Onecloud Consulting Inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   Cloud Uno Pte. Ltd., a Singapore private limited company, a wholly-owned subsidiary of Onecloud Consulting Inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-style: italic;">e</font>Plus EMEA, inc. Ltd., an Israel limited company, a wholly-owned subsidiary of <font style="font-style: italic;">e</font>Plus Technology, inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-style: italic;">e</font>Plus Technology Canada, inc., registered in Canada, wholly owned by <font style="font-style: italic;">e</font>Plus Technology, inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-style: italic;">e</font>Plus Technology Services, inc., a Commonwealth of Virginia corporation, a wholly-owned subsidiary of <font style="font-style: italic;">e</font>Plus Technology, inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   Bailiwick Services, LLC, a Minnesota limited liability company, a wholly-owned subsidiary of <font style="font-style: italic;">e</font>Plus Technology, inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   IGX Capital UK, Ltd., an England and Wales private limited company, a wholly-owned subsidiary of <font style="font-style: italic;">e</font>Plus inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-style: italic;">e</font>Plus Capital, inc., a Commonwealth of Virginia corporation, a wholly-owned subsidiary of <font style="font-style: italic;">e</font>Plus inc.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-style: italic;">e</font>Plus Canada Company, registered in Canada, wholly owned by <font style="font-style: italic;">e</font>Plus Capital, inc.
  </div>
  <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div>
 <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;</div><hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>10
<FILENAME>ef20070470_ex23.htm
<DESCRIPTION>EXHIBIT 23
<TEXT>
<!-- Created by CompSci Resources, LLC on Thu May 14 17:51:00 UTC 2026 --><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: 'Times New Roman'; font-size: 11pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"><div style="text-align: right; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-weight: bold;">Exhibit 23</font>
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   &#xa0;<font style="font-weight: bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font>
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   We consent to the incorporation by reference in Registration Statement Nos. 333-282220, 333-261441 and 333-268147 on Forms S-8 and Registration Statement No. 333-292957 on Form S-3 of our reports dated May 28, 2026, relating to the financial statements of <font style="font-style: italic;">e</font>Plus inc., and the effectiveness of <font style="font-style: italic;">e</font>Plus inc. internal control over financial reporting, appearing in this Annual Report on Form 10-K of <font style="font-style: italic;">e</font>Plus inc. for the year ended March 31, 2026.
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0); font-style: italic;">/s/ Deloitte &amp; Touche LLP</font>
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">McLean, Virginia</font>
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">May 28, 2026</font>
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;</div>
 <div style="font-family: Aptos; font-size: 10pt;">&#xa0;</div><hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>11
<FILENAME>ef20070470_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Thu May 14 17:51:09 UTC 2026 --><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: 'Times New Roman'; font-size: 11pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"><div style="text-align: right; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"><font style="font-weight: bold;">Exhibit 31.1</font>
  </div><div style="text-align: right; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <font style="font-weight: bold;">CERTIFICATION</font>
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   I, Mark P. Marron, certify that:
  </div>

  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     1.
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     I have reviewed this annual report on Form 10-K of <font style="font-style: italic;">e</font>Plus inc.;
    </div>
  </div>
  <div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     2.
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
    </div>
  </div>
  <div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     3.
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
    </div>
  </div>
  <div style="margin-left: 36pt; clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     4.
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15 (f)) for the registrant and have:
    </div>
  </div>
  <div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     a)
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
    </div>
  </div>
  <div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     b)
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
    </div>
  </div>
  <div style="margin-left: 54pt; clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     c)
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
    </div>
  </div>
  <div style="margin-left: 54pt; clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     d)
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
    </div>
  </div>
  <div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     5.
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
    </div>
  </div>
  <div style="clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     a)
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
    </div>
  </div>
  <div style="margin-left: 54pt; clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     b)
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
     Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
    </div>
  </div>
  <div style="margin-left: 54pt; clear: both; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>

  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   Date: May 28, 2026
  </div>

  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   &#xa0;
  </div>
  <table style="border-spacing: 0px; border-collapse: collapse; margin: auto; width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <tr style="vertical-align: top;">
    <td style="padding: 0; width: 50%; border-bottom: 1.5pt solid #000000; vertical-align: middle;">
     <div>
      /s/ MARK P. MARRON
     </div>
    </td>
    <td style="padding: 0; width: 50%; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0; width: 50%; vertical-align: middle;">
     <div>
      Mark P. Marron
     </div>
    </td>
    <td style="padding: 0; width: 50%; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0; width: 50%; vertical-align: middle;">
     <div>
      Chief Executive Officer
     </div>
    </td>
    <td style="padding: 0; width: 50%; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0; width: 50%; vertical-align: middle;">
     <div>
      (Principal Executive Officer)
     </div>
    </td>
    <td style="padding: 0; width: 50%; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
  </table>
  <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#xa0;
  </div>
  <div style="font-family: Aptos; font-size: 10pt;">&#xa0;
  </div>
 <hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>12
<FILENAME>ef20070470_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<!-- Created by CompSci Resources, LLC on Thu May 14 17:51:15 UTC 2026 --><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: 'Times New Roman'; font-size: 11pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"><div style="text-align: right; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="font-weight: bold;">Exhibit 31.2</font>
  </div><div style="text-align: right; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">CERTIFICATION</font>
  </div>
  <div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   I, Elaine D. Marion, certify that:
  </div>

  <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     1.
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     I have reviewed this annual report on Form 10-K of <font style="font-style: italic;">e</font>Plus inc.;
    </div>
  </div>
  <div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     2.
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
    </div>
  </div>
  <div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     3.
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
    </div>
  </div>
  <div style="margin-left: 36pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     4.
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15 (f)) for the registrant and have:
    </div>
  </div>
  <div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     a)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
    </div>
  </div>
  <div style="margin-left: 54pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     b)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
    </div>
  </div>
  <div style="margin-left: 54pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     c)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
    </div>
  </div>
  <div style="margin-left: 54pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     d)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
    </div>
  </div>
  <div style="margin-left: 54pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     5.
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
    </div>
  </div>
  <div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     a)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
    </div>
  </div>
  <div style="margin-left: 54pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 54pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     b)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
    </div>
  </div>
  <div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>

  <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Date: May 28, 2026
  </div>
  <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>


  <table style="border-spacing: 0px; border-collapse: collapse; margin: auto; width: 100%; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;"></td><td style="width: 50%;"></td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); vertical-align: middle;">
     <div>
      /s/ ELAINE D. MARION
     </div>
    </td>
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      Elaine D. Marion
     </div>
    </td>
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      Chief Financial Officer
     </div>
    </td>
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      (Principal Financial Officer)
     </div>
    </td>
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="font-family: Aptos; font-size: 10pt;">&#xa0;
  </div>
 <hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>13
<FILENAME>ef20070470_ex32.htm
<DESCRIPTION>EXHIBIT 32
<TEXT>
<!-- Created by CompSci Resources, LLC on Thu May 14 17:51:22 UTC 2026 --><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: 'Times New Roman'; font-size: 11pt;">

  <hr style="border-width: 4px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"><div style="text-align: right; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"><font style="font-weight: bold;">Exhibit 32</font>
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">CERTIFICATION</font>
  </div>

  <div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">PURSUANT TO 18 USC. SECTION 1350</font>
  </div>

  <div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">AS ADOPTED PURSUANT TO SECTION 906 OF THE</font>
  </div>

  <div style="text-align: center; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <font style="font-weight: bold;">SARBANES-OXLEY ACT OF 2002</font>
  </div>
  <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   In connection with the Annual Report of <font style="font-style: italic;">e</font>Plus inc. on Form 10-K for the year ended March 31, 2026, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), Mark P. Marron, Chief Executive Officer and President, and Elaine D. Marion, Chief Financial Officer, each hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that to his or her knowledge:
  </div>
  <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     a)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
    </div>
  </div>
  <div style="margin-left: 45pt; clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="text-indent: -18pt; padding-left: 45pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     b)
    </div>
    <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of <font style="font-style: italic;">e</font>Plus inc.
    </div>
  </div>
  <div style="clear: both; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Date: May 28, 2026
  </div>

  <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   &#xa0;
  </div>


  <table style="border-spacing: 0px; border-collapse: collapse; margin: auto; width: 100%; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;"></td><td style="width: 50%;"></td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); vertical-align: middle;">
     <div>
      /s/ MARK P. MARRON
     </div>
    </td>
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      Mark P. Marron Chief Executive Officer
     </div>
    </td>
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      (Principal Executive Officer)
     </div>
    </td>
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); vertical-align: middle;">
     <div>
      /s/ ELAINE D. MARION
     </div>
    </td>
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      Elaine D. Marion Chief Financial Officer
     </div>
    </td>
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      (Principal Financial Officer)
     </div>
    </td>
    <td style="padding: 0px; vertical-align: middle;">
     <div>
      &#xa0;
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#xa0;
  </div>
  <div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   A signed original of this written statement required by Section 906 has been provided to <font style="font-style: italic;">e</font>Plus and will be retained by us and furnished to the Securities and Exchange Commission or its staff upon request. The foregoing certification is being furnished pursuant to 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and it is not to be incorporated by reference into any filing of the Company, regardless of any general incorporation language in such filing.
  </div>
  <div style="font-family: Aptos; font-size: 10pt;">&#xa0;</div>
 <div style="font-family: Aptos; font-size: 10pt;">&#xa0;</div><hr style="border-width: 2px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; height: 0px; margin: 7px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image1.gif
<TEXT>
begin 644 image1.gif
M1TE&.#EA(@'S /<         ,P  9@  F0  S   _P S   S,P S9@ SF0 S
MS  S_P!F  !F,P!F9@!FF0!FS !F_P"9  "9,P"99@"9F0"9S "9_P#,  #,
M,P#,9@#,F0#,S #,_P#_  #_,P#_9@#_F0#_S #__S,  #, ,S, 9C, F3,
MS#, _S,S #,S,S,S9C,SF3,SS#,S_S-F #-F,S-F9C-FF3-FS#-F_S.9 #.9
M,S.99C.9F3.9S#.9_S/, #/,,S/,9C/,F3/,S#/,_S/_ #/_,S/_9C/_F3/_
MS#/__V8  &8 ,V8 9F8 F68 S&8 _V8S &8S,V8S9F8SF68SS&8S_V9F &9F
M,V9F9F9FF69FS&9F_V:9 &:9,V:99F:9F6:9S&:9_V;, &;,,V;,9F;,F6;,
MS&;,_V;_ &;_,V;_9F;_F6;_S&;__YD  )D ,YD 9ID F9D S)D _YDS )DS
M,YDS9IDSF9DSS)DS_YEF )EF,YEF9IEFF9EFS)EF_YF9 )F9,YF99IF9F9F9
MS)F9_YG, )G,,YG,9IG,F9G,S)G,_YG_ )G_,YG_9IG_F9G_S)G__\P  ,P
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
MDI.Y=06!#_"0 V:)=LOIFO00<R-9FQD)G*SY?#.P#I59;<I)G;G)G70W ^R
M>8G_1Q!<V)V:Z9U0-P,Z,"WCN1#65YSPB8E>\ Y/V)X.P9J)&8;M9V[PD CU
M:9\649JTB9^F=P6"( _[4)0 FA%@:)[-MY@+ZA+QR7W9&:$4\90.^G%C::$Y
MH0_2:7>HR*$8L9T?"F\**J(9083-681-B:(/@1\9FG:JZ:(5$:-01Z,Q,2<V
M6G(X"A.6.*'^!I3TL@[Y&#ZP2*!3MXWE@HPM\)^,4WH9JJ3:H@^SN36]6#KH
M"8%2>BVEF)\$5Z2,,W<KRHG9TI%%N%RE0X0ERJ/*TJ"NEW="6CKZ@*0+V("R
M@H0J"'8AJB]9.GV8 I"B>*6V Z0!6:&ML9?$Z75@:J1K_RJ+9*)\.VB1"_2#
M'UI?58*HD:IRAKHO;T:G[+>G8S$+&/JF>%='(H29A.J6[[&.Y]B**Q2.G@JG
MOS&1]9B4H%HZ6MFG4ABG<H$/VYFG_'==O+I"B7"8C2J".YD3[Y"KNTB.5T2/
M8PJ?5["H.&$/73"2T>IOMXH_S!JK6-@A3HH1^C!YC;JI[K.C6ZF"3](%[" M
M@@ /TF)YBO2N7E!SP/J;>=JB?(:NWHF:NGJ')8>F&<:(V9JJ1;B&_<><!ZNI
MU18=_'JL$'M=&_IMRA>Q#QNKKAEP#WBQ')NE,SIA/UJP(FNP;AFN^T:I)6>L
MWDJ@_@IOK\ENZ+>&%JNK=Y<#$$V*=:,ZLXUJLR@Z<PA+L@8[@CU*$()0I0O8
MLK%:$NM ;>U)#UV =PF[HY YM!0Q"_#0K0^; X)@LE2K$?@@".Y <\6XKH(@
)GEU[MLX1$  [

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image2.gif
<TEXT>
begin 644 image2.gif
M1TE&.#EA-@6: G$  "'Y!       +      V!9H"P0   -KN\____P    C_
M  4('$BPH,&#"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FRI,F3
M*%.J7,FRI<N7,&/*G$FSILV;.'/JW,FSI\^?0(,*'4JT*$<  I >!,!4:=*F
M20TBG0KU*5.I3@4VW7I5:U>O5[,:'4NVK-FS:-.J7<NVK=NW<.,2%#MW;E6K
M3K=&%<M7[U>\>[_J!3M5KN'#B!,K7LRXL>/'D"-+GDRYLN7+F#-K5LNW;L&_
M6J.&'BVZ+EVJ7#>K7OV0[L"_ISN[9DV[MNW;N'/KWLV[M^_?P(,+'YYP]LS9
MQA4FGWQ:HNOE;*';;HY0.D;K*;&'U$Z\N_?OX&]F_^TZGK1YV)]-2[7+OO/K
M\^4O/\];&/[2]^G7NL<?6C#H^EZ5UA]:SPD(X%.OD;>>@09R=])X2I6W'X+X
M30B::!!BE1Z$%H;GX8<@ABCBB"26:.*)**:HXD1W"6A>@I[!"-2$[R&7GX8O
M4L@?4=A=*)AR#I[58GSL+>AB=%SY2&2-.1XX8%QYX1@CDU.BYQB->P&YXI9<
M=NFE2T%^F=F28I9IYIEHIJGFFFRVZ>:;<,8IYYQTUFGGG7CFJ>>>?.[Y'WE)
M<AAH:H,FJ:%_%!;JEZ*IV358@*U1]5E?"3[:YYMAM7BDDI9FEZ--U-WHZ9$;
M10B8J$OY."F8GX)D(W]DZO]HU8)A7F1J1J@5.&6J1NZXTJWBI5I5KK)>6!*P
MQQ:+I7J#-3J4L3]!>^FTI1I5:V77>I2M3-M")&UUN'9KD;CCFD7N2.>JE&Y'
MZQ(4P+OPQBOOO/36:^^]^.:K[[[\]NOOOP '+/# !!=L\,$()ZSPP@PW[/##
M$$<L\<045VSQQ1AGK/'&''?L\<<@RSN0O #$NQ6\)P=0,LDJK_PN4_/"''.2
M)L>L,KTN!_IR4R_7C'+/-J.L,\LF\WSSSRR[++3213=]]-%&[^RSSRF';/75
M6&>M<,Y!,ZWUUTB#?;773X<M]MD[RXQVUE6O[?;29+]=<=L CRSWW7CGK??>
M? ?_0.W?@-?9M];@5@HH5*'Z=2IACE8WK*:,1TXL8,TB?M?DDPYJ>.9.MAMX
ME[%^OIVO#&XJ^NG"12DJLJW>9WB$CRI..766=AHYJ;<WNSJ9SH9*&.ST_1D6
MJJC/V9>SQ=L:^^:_9^IY\M"_U3OS>%DNW>#89Z_]]MQW[_WWX(<O_OCDEV\^
MPG:3S+/7*P\-M-EE]TRSVN]+373]\+=\O_XU,TV__.RC6=@"&+3S&?" "$R@
M A>FM/_AKV@-C-L")TC!"BHP@CBS5]3X)S*!6'!?$OR@"$=(PA*:\(0H3*$*
M5V@QUY%N=*.R%D6>%SW6 *HTL+F<K&JHHA^]<%>9PB$-_WD(' 7]4$:;HP]#
MFJ.K(JF'=+$AW@Z)YZ0FK<="2_I3KZ1DNL01$41-]-UHAOC%U22GB2YT$1G+
MF!OCH-&%RV*A'.=(QSK:\8YXS*,>]YBQ]#VM@?%S8"!Q!DCUY<^!)0LA'Q?)
MR$8Z\I&0M!C[S";!27(P?I$TGR7+5LD,TB]N?KQ;(3-)RE*:\I2H3*6^%*G*
M.[(R8&F\#EP\=\8CL@MWROG(&MG(RU[Z<I8(@ITMQQ1,2.$REE:,%>NRM+HM
M,O,\SI16%4OW(E5MJ)HXA*+I?*6J9<X'B$Y,YB_'2<YR4N95QR0F'"'2RG:Z
M\YWPC*<\YTG//GJPGOC,IS[WR?_/?OKSCJ'\IT '2M""&O2@"/V8L +E.)1
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
M9=JFY3R>'<U"J]2H=4.;;34J_=(]A*F*==JN]=JGY52NA0CN_-JR-=NS=<J
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
MJ$9K*+7+.DKIB:9&U6E57O*J++DPL=M2JN9Z6ZV]^8:5[;[Q%OLOP&KZZVS
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
M]F46EH\X%5!%T&ZJ''XU9]]2_[(U>,DU\W-S_X?+-L>(?\. >? 3$'!'$D
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
MD<'GV'J'.JH>>8HNNNB1ET[)::>>?KJ4>9<*J&EQ)FZ:'Z%?N6@:JD]5EJF
MR<&Z9ZW.N8I2<0$N5NEJ1J'Y)FZX?BC>CZ?A6JR$PTIHU::*$HKELCZ303MJ
MJ<=5JQZK4FH[);>@?@MNN.+V%RRYXSI9;E#I&KAN2^NVZV>9\IYK*W_PFJAN
MKO3NRV^__OX+<*'9#DQPP08;G.O!"B_,<,,-)^QPQ!)/K##$%%^,<<;96JQQ
MQQX3S/''(H]<\6<DGXRRMP&OS'+++K\,<\PRSTQSS3;?C'/..N_,<\\^_PQT
+T$(/3731.P<$ #L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image3.jpg
<TEXT>
begin 644 image3.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" 'V V # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJCKDE_
M#HNH2:5%'/J:V\C6L4QPCS!3L5N1P6QGD?6@"]17Y7_L.>+M<U;]JBY/C'XS
M^+/#WQ-F@C_X2+P1XULB(]9E/G-);V\998[<0[X7A"9;8[[$6,NH]I\0?$/X
MTG_@H5\&M)\5W4/A7P+JLOB*+3/"^D:@\GVNWM[.79=:@5(CE>1ECEC3D1+M
M& ^\D ^YZ*_)W]LSXX^+_"G[07Q9MKWXP>*O!/BW13H9^'/AC0;\1:3?QR2*
M9S?(,Q$\LY^TLF0W.^,)'7LWQNO?B-\;/CUXP\"K\1O$7PY@\!_#Q->">$+X
MV?VO6)4#;IW7F2!2,>7D<#@J220#[\HKQ_\ 9#^*6K?&K]FKX?\ C/7F236M
M4TT&]EC14$LT;M$\FU0 NXQEL  #=@ #BO8* "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *I:UI@UO1[_3FN;JS6[MY+<W-E,89XMZE=\;CE'&<AAR" :NT4 ? 'PI
M_8J^-?\ PO70K[XH>,='\3>%/!]_9ZG8>)<2RZSK<EM]J6V27>Q\K:MP?-)+
M9V1 &0[I!]$?%#X$:_XU_:L^"OQ-L;S38M!\%0:O%J-O<2R"ZE-U:M#'Y*A"
MK ,<MN9<#IGI7N]% 'PG\8OV)?BWKGB[XOZ?X&\2^"QX!^+,]G<Z]-XDM;EM
M5TUHV.];7R@8Y5 ^9?,*\G:-A7S&WOBM^Q[\3=%\6_\ "0?!;Q5X>M;G5?!,
M?@;6X_&"3Y,,2*D5[ T"MFX"CHXV C)#9P/LZB@#A/@7\)[+X%_"'PIX"T^Z
M>_MM"L4M3=R((S<2<M))MR=NYV9MN3C.,G&:R?CE\,?#7B;POK_B+4M-^TZQ
MI^CW'V:Y\^5/+\M))$^56"G#$GD'WXKU&N6^*G_),/%__8'O/_1#T 2_#6ZG
MOOAUX6N;F:2XN9M*M9)9I6+.[&%268GDDDY)-=)7+?"O_DF'A#_L#V?_ *(2
MNIH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HKA_#7QP\ >,O'NM^"=#\8:/JWBS1
M5+:AI%I=I)/;X<HX*@\E'&UP,E"5#;2PST6H^+-#T?7M(T2_UG3[+6M8\[^S
M=.N+I([B]\I0\ODQD[I-BD,VT':#DX% &M17+^)_BEX,\$ZUIFC^(O%V@Z#J
MVJ,$L+#5-2AMI[MBP4"*-V#.2Q"_*#R0*=XV^*'@WX:I9/XO\6Z'X52^=H[5
MM;U*&S%PRXW+'YC+N(R,@9ZB@#IJY;XJ?\DP\7_]@>\_]$/74URWQ4_Y)AXO
M_P"P/>?^B'H /A7_ ,DP\(?]@>S_ /1"5U-<M\*_^28>$/\ L#V?_HA*ZF@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **R_$OBC1_!NCSZKKNIVNDZ;",R
M75Y*(T'MD]2>P')[5\??%'_@H%+JVK?\(U\'_#]QXBU6=C%%J5Q;.X=O^F-N
M/G?ZOMQC[I%<.)QM#"*]66O;J_D>=C,PPV!5ZTM7LMV_1'U[XJ\8:)X'T>75
M?$&JVFCZ=%]ZXO)1&N?09ZD]@.3VKY'^(G_!0Y;S6HM!^%'A>;Q5J$DFR.ZO
M()=DQ](H$Q(^?4E2/[IKF_"G[%_Q)^.6L0^)?C3XJN[2-OF73TE66Z"G!*J!
M^ZMP?10>>J@U]>_#'X+>#/@]IOV3PIH5MIK,H66[QON9O]^5LL>><9P.P%>=
MSX[&_ O90[O63^70\CVF99A_#7L*?=ZS?RV7SU.WHHHKWSZ@**** "BBB@ H
MHHH **** "BBB@ HHHH *RO%GE?\(KK/GZH-#@^Q3>9JC2",6:[&S-O) 78/
MFSD8QG(K5J*ZM8;ZUFMKF&.XMYD:.6&50R.I&"K \$$'!!H _)K]DKPSX9^!
M?[0_A'1O&_@+0M9D673]-\*?$SP+JIDLYKJ>.Y,4DJHX:47$?G*S/N53!@)M
M.5]I\7_"N_\  ?\ P4R^ ^O:SXQU;QAK'B1O$TY:^VQVVGVJ6,WV:TMH5XC2
M..3#'.9'W.<%B!ZI\(?^"<OP\^#OQ87Q?IVL>(=1TG3Y1<Z!X5U"_>6PT>?=
M*3(@)S(5\Z01[R2OF2$EV8,OLOC#X$:!XU^,_@#XFWUYJ46O>"H[Z+3K>WEC
M%K*+J$PR><I0LQ"G*[67!ZYZ4 ?FG\:M/U_Q1\3OVI?&6K?#?P3\1/"WA?6[
M*'6F\5SW,6J#3X@@CM]*E@*FT945WDDW#>'3Y7VLK>JZ]X?\'_M!?M+_ !-G
M\3:1'K.@6/P;M;K0+;6AYS6,4\0E\Y"Y8K,I?_7 [E)/S9YKZ0^,/[!OP\^,
M_CS4?$^HZIXJT$ZTMLGB'2/#NK&SL/$"P,#&M[$$)DP!MRK*0.00WS5;^./[
M#_@'XY:K8:G-J7B3P5J%MI#>'II_!VHK8F^TMO\ ERN%*.KP]1MP,@X.0
M+_P3_P!9O]>_8U^%5UJ4TD]T-)\@22DEO+BE>.(<]A&B >PKLOCE\3O#7AGP
MOK_AW4M2^S:QJ&CW'V:V\B5_,\Q)(T^95*C+ CDCWXKN?!_A'1_ /A72?#?A
M^QCTS1-)M8[.RLXB2L42*%5<DDDX'))))Y)).:SOBI_R3#Q?_P!@>\_]$/0
M?"O_ ))AX0_[ ]G_ .B$KJ:Y;X5_\DP\(?\ 8'L__1"5U- !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?.G[1G[
M>7PI_9O\^PU75CK_ (ICX_X1_12LUPC>DS9"0]LASNP<A373A\-6Q=14J$'*
M3Z(3DHJ[/HNBORND_;*_:N_:RN9X/@SX';POX==S&NHVT"2%1D@A[VX BR/]
MA58593_@G#^TI\4)1=?$3XU+")@2T+:I>Z@\?3"^6=D8'7A6QP/7CZ/^P8X?
M_?L3"F^WQ27JE_F8^UO\*N?J117Y??\ #FG7K7]]:?&K%TOW3_8DD?\ X\+H
MD?E4$W[#O[7GP:4W?P^^+S:[#"=R:=%K=Q"9#[P7 ,!_X$U+^R<NJ:4<=%O^
M]&45][#VD^L3]2**_+:U_P""A7[2/[.]U%9_&OX7-J=@KJCZE)9OI\DG."5G
MC#6[_15'/>OKWX#_ +?7P=^/@MK33?$:>'_$,V%_L/7]MK.S8^[&Q)CE[X",
M6XY KCQ61XW"P]KR\\/YHOF7X?JBHU(RT/HRBBBO -0HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **CFGCM89)II%BBC4N\CD!54
M#)))Z "OEOXV?M^>#_ 4DVE>#XQXTUX'R_,MWQ8Q-G',@YD/M'D'^\*Y<1BJ
M.%CSUI61Q8K&8?!0YZ\U%?GZ+=GT[JNK6.A:=<:AJ5Y;Z?8VZ[YKJZE6..-?
M5F8@ ?6OD7XO_P#!0C2]/O&T'X8:5)XLUF1O)COY(G^S;SD8CC'SS'/^Z/0M
M7GVD_ CXW_M;ZA;ZS\2-8F\+^&"PEALIHRAVG'^IM01C(_CD.>_S5]=?!_\
M9U\"_!"R5/#FD)_:)7;+JUYB6[E]<OCY0?[J!5]J\GVV,QW\!>SAW?Q/T70\
M/ZQF&9:8>/L:?\TOB?HNGS/E#PW^R7\5_P!HS6(?$?QB\1W>CV!.Z/3V(-RJ
MG^%(A^[@'U!;U6OL'X6_!+P9\&=+^Q^%=$@L'==LUXW[RYG[_/*?F(SSM^Z.
MP%=U17=ALOH85\Z5Y?S/5GI8/*\/@W[2*YIO>4M7]_\ D%%%%>D>N%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7+?%3_DF'B_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O'/VH/VH?"G[+?P_EU_Q!*+K4[@-'I>BPN!/?3 =!_=09!9R,
M*#W) ,G[3_[3'AC]EWX;S^)=?<7-_-NATO2(W"S7\X&=J^B#(+/C"@]R5!^"
M/V:_V:_&?[>7Q,?XW?&YYCX-\W_B6Z3\T:7R(QVPQ+G*6J'(+=7.>22S#Z3+
M<MIU*;QV.?+0C]\G_+']7_2QG-WY8[D'P/\ V;_B%_P40^(2_%_XTW=Q8> E
M<KIVF0%H1=1*W^HMESF. 'AI?O.<X);++^IGAWP[I?A'0K'1=%L+?2])L85@
MM;.UC$<4,:C 55' %6K&RM]-LX+.SMXK6TMXUBA@@0)'&BC"JJC@    #IBI
MZY,RS.IF$DK<M./PQ6R7^?=E0@H^H4445XQH%%%% !1110 4444 %%%% '@/
M[4G[%O@#]J;1V.LVO]C>*84VVGB2QC7[3'CHD@X$L?\ LMR.=I4G-?"?@CXU
M?&O_ ()F^,K?P7\2]-NO%WPLF=H]/GA??&$')>RE;[I&<M;OCVVYWG]:JYWX
M@?#OPU\5/"MYX;\6Z-:Z]H=X,36=XFY21T8'JK \AE((/((KZ/ YNZ-/ZIC(
M^THOH]UYQ?1_UH92IW?-'1F?\)_C!X1^-_@VT\3^#-9M]9TJX'+1G$D#]XY4
M/S1N.ZL/?D$&NRK\H/BQ^RS\6O\ @GWXRN_BA\$-5NM<\%$YOM.DC,\EO!G/
MEW<0XFA&3B5<,G).W&X_9?[(_P"W1X(_:GTN*PA=?#_CJ&'?=^'[E^7P/FDM
MW/\ K4[G^)>XQ@FL=E"ITOKF!E[2CWZQ\I+IZ["C4UY9:,^E****^:-@HHHH
M **** "BBB@ HKF/''Q.\)_#6Q^U^*/$%AHD1&Y5NI@))/\ <3[SGV4&OE+X
MB?\ !1BVN+S^Q_ACX7NO$.I2MY<-W?Q,$=L?\LX$_>/^)0\=*X,1CL/A?XL]
M>W7[CS,7F6%P7\::3[;O[EJ?:,TT=M#)--(L44:EGD<@*J@9))/05\U_&']O
M3X??#?S[+0Y6\9ZTF5\K3G M4;_:GP0?^ !OPKQ:']GW]H/]IJ=+OXC>(9/"
MV@2,'%C<_+A<\;;.,@9'_30JWUKZ-^#_ .QO\./A#Y-W%IG_  D&MQ\_VGK
M65E;UCCQL3V(&[_:->?]8QN+TP\/9Q_FEO\ */\ F>7]:S'':86G[*/\T]_E
M'_/0^:A!^T=^V#S(Q\%>";CL=]G;21D^G,MQD#OE,C^&O>O@Q^PO\/\ X6F"
M_P!4@_X3'7H\-]JU*,>1&PQS'!RHY&06+$=B*^CJ*WHY91A+VM9NI/O+]%LC
MIP^3T*<_;5VZM3O+7[ELA%4*H51@#@ 4M%%>P>\%%4-=U[3/"^CW>JZSJ%KI
M.EVB>9<7M[,L,,*C^)G8@*/<FO@+]H#_ (*M:?;ZDWA+X&Z'-XW\1W#FWBU:
M6VD:W\PY&+>  23MGH3M7N-XKT\#EN*S&?+AX7MN^B]7L1*<8;GW!\2OBMX0
M^#WAN77_ !GX@L?#NE1\>=>28,A_NQH,M(W^RH)]J_._XH?\%*/B-\>?$LO@
M;]F[P?J#3393^VIK837C+R#(D9S' G^W(3U_@-0?#/\ X)V_%7]I;Q)#X\_:
M0\6ZC:+,=Z:*LRO?%,@[, >5:H?[B GKE4/-?HA\*_@YX,^"7AF/0/!/AZS\
M/Z:H&];9/WD[ 8WRR'+R-_M.2:]ZV5Y1O;$5O_*:_P#DOR]#+WZGDOQ/A/X)
M_P#!*N]\3:Y_PFG[0GBF[\3ZW=.)YM%M;QY-[>ES=D[W_P!V/;C'#D5^@G@W
MP3X?^'GA^VT/PSHUCH.CVPQ%9Z? L4:\<G"CDG'+'D]236W17AX[-,5F,KUY
MZ+9+1+T7],UC",-@HHHKRBPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** .)\._!/P#X1\?:UXWT7PAI&E^+=:79J&KVMHJ3S@L7;+ <%V.YR,%RJ
MEMQ5<;VH>#= U;Q%I7B"^T/3;S7M)$JZ=JEQ:1R75F)%VR"&4C=&'7Y6VD9'
M!K8HH Q_%'@_0?'&EC3?$>B:;X@TX2I.+/5+2.YA\Q#E'V."-RGD'&15'QM\
M,/!OQ*2R3Q?X2T/Q4EB[26JZWIL-X+=FQN:/S%;:3@9(QT%=-10 5RWQ4_Y)
MAXO_ .P/>?\ HAZZFN6^*G_),/%__8'O/_1#T 'PK_Y)AX0_[ ]G_P"B$KJ:
MY;X5_P#),/"'_8'L_P#T0E=30 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7F/[0W[0GA7]FOX<7GBWQ3<?(O[JRT^)AY]]<$$K%&#WXR6
MZ* 2>E;OQ<^+7AGX'^ =4\8>+=073]'L$R>ADFD/W(HES\SL> /Q. "1^8/P
MW^'?C?\ X*C_ !WN/'WC47.B?";0YC;V]I&Y"^6"&^R0'O(PVF64=,CI\@'T
M.5Y;#$*6*Q;Y:$-WW?\ *O-_@93G;W8[E[]GOX)^,_\ @HS\8I_C%\7/-A^'
MEC,8K'2T+)%<JC$BT@[B%3_K)!RS9&=Q8K^K5C8VVEV-O9V=O%:6=O&L,-O
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
MB$KJ: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M37;>I#D?)GT0*/:O4J**]JG2A1CR4XV7D?14:-/#P5.E%179!1116IL%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MM%;16D4O)!1117T!Y(4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M>[^%8]&N6Z3Z+(UKM^D:_N__ !RO%?$?_!,VPAG^U>$O'E_ILT9W1+J-LLK
M_P#72,H1]0IK[<HKS:N68.MK*FK^6GY'CU\GP&(=YTE?RT_*Q\&?\,X?M1>
MN?#_ ,1O[7@3_5PKK,S?AY=PNP?G3O\ A*?VS?#?%WI!U15_Z=K";/\ WY(/
M]:^\:*YO[)C'^%5G'TEH<G]APA_!KU(^DM/Q/@__ (:$_:M@^5_AKYA'!/\
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
M1(_'/BOX?:?J_B96B9[IIYXH[@QG*&>&.18ICT4^8C;E 5LJ *U?C-^R;\)?
MV@]2T?4/'_@NTU^^TF,PVEQY\ULZQEMWEL870R(#DA'W*-S8 W-GUNB@"OI^
MGVNDV%M8V-M#965K$L,%M;QB..*-0 J*HX50   . !7/?%3_ ))AXO\ ^P/>
M?^B'KJ:Y;XJ?\DP\7_\ 8'O/_1#T 'PK_P"28>$/^P/9_P#HA*ZFN6^%?_),
M/"'_ &![/_T0E=30 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117Q=X7_ ."@'B3Q
MI\>+/0]$^#^N:M\+;J]ETQ/$^GYN+W='/]G>^:T0%DM%F!1B>0OSYW#RB ?:
M-%?+/Q+_ &TO$/A[XA>)]#\ _!GQ!\5-%\'75K9^*-6T2\C6:TFF*GR[6TV-
M)>.BME@NT*0=Q5?GJ7X^?MJ:A\+O'EYX4\%?#+4OB5J.B^'V\4>(VCU!--72
MM/R,'$J,TLQ7+>2 K8QC=\VP ^H:Y;XJ?\DP\7_]@>\_]$/4GPV^(&D?%;P#
MX?\ &.@222Z/K=E%?6IF7;($=0=KC)PPY!&3@@\FH_BI_P DP\7_ /8'O/\
MT0] !\*_^28>$/\ L#V?_HA*ZFN6^%?_ "3#PA_V![/_ -$)74T %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5^.?_  F1\._M<%_A?H7BCX2?&.XUO[+J?P[MI)M0
MT[49)+I6N9V5H53[/):.]QNPJH(E= H"25^QE5/[(L#JPU3[%;_VF(#;"]\I
M?.$)8,8]^-VW< =N<9&: /Q[_:6\#^%? OQ2^/5KXHMO$]I\:=4\26FN?"J3
M2?MN;B2XGC)>R\C,9FW(B.7&[*((_G7CV7XN?$*3]FWX\?%#6OBC!>VUS\1?
MAE:V>E75I9O-#?:O#;K!-9JT2E5D,C;N<*%*DD;ES^E5% 'B_P"QCX'U?X;_
M ++/PT\.Z_:26&L6>D1FZM)EVR0.Y,GEN.S+O ([$&M?XY?\)K_PB^O_ -B_
MV#_PCO\ 8]Q]M^W^?]K^Y)YGE;?D^YC;N_BSGBO4:Y;XJ?\ ),/%_P#V![S_
M -$/0 ?"O_DF'A#_ + ]G_Z(2NIKEOA7_P DP\(?]@>S_P#1"5U- !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5RWQ4_P"28>+_ /L#WG_HAZZFN6^*
MG_),/%__ &![S_T0] !\*_\ DF'A#_L#V?\ Z(2NIKEOA7_R3#PA_P!@>S_]
M$)74T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5^:7P=_:,^-7QA_:\>WL_B;X:T>
M6SU2\L;[X5:[ ]I''8V\Y22&)]ADFO/*4W =00"K;B(U:*OTMK\Q/'7[,_Q^
M^*?[1&GZ-XS\*Z1KDMA>P7%I\88S;VACTZ&\2YC)2&)6^TJH>W$>!R^?N+YQ
M /7OV]_VQ/%7PC\6>%/ _P -IO(UDWEE>>)-6%O%/'I]G/.(8;<^8K()9CO;
M&-X2/<!AMPD_:'^,7QC\4?'3Q[X*^%?C"P\!V'PY\(?\)'?RW&DPW\FLW;CS
M([5C*"(8O+'WT&X$MD-D;/-_VC?V /C/?0^*M3\'?$W_ (2T^*?&5OX@O-!D
MT"RMI8"KD12F\FGW.EM'M581A2,X49-=A\5O@3\>?A[\2/$OB;P5I-A\7[SQ
MYX%B\+:YJ=Q>6VC26>HQ1B(:@T+'8T3*2WDQG.=PRH5=X!]5_LY_%:3XX? W
MP5X[GM([&ZUS38[FXMX<^7'-]V0)GG;O5L9).,<FMWXJ?\DP\7_]@>\_]$/6
M%^SG\*9/@?\  WP5X$GNX[ZZT/38[:XN8<^7)-]Z0IGG;O9L9 .,<"JGQR^&
M/AKQ-X7U_P 1:EIOVG6-/T>X^S7/GRIY?EI)(GRJP4X8D\@^_% '4?"O_DF'
MA#_L#V?_ *(2NIKEOA7_ ,DP\(?]@>S_ /1"5U- !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5RWQ4_Y)AXO_[ ]Y_Z(>NIKEOBI_R3#Q?_ -@>\_\
M1#T 'PK_ .28>$/^P/9_^B$KJ:Y;X5_\DP\(?]@>S_\ 1"5U- !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %5/[8L!JPTO[;;_ -IF W(LO-7SC"&"F39G=MW$#=C&
M3BK=?D7H?@NS^%/[:EIJ'QTA\<>$_&$FMRZC8_$K1K\W%G?F2Z9+19FVLL-K
M)%BU:'82 RJ_EQE@H!^NE%?FC^WA\"?#>@ZUXD\4ZUXIUCQQ\>/&6IV=O\--
M+TR6:VN]!6*8,J0(DY4QJ2S-*RJ YW*%=F8S?&#X:?\ #0WQ\^*7AWXF:A>Z
MI)\-?AG;7.CK:WDD$5MJTMNLTM^JQE09-ZXY!4J%!!VK@ _2BN6^*G_),/%_
M_8'O/_1#UP'[&/CC5_B1^RS\-/$6OW<E_K%YI$8NKN9MTD[H3'YCGNS; 2>Y
M)K7^.7Q.\->&?"^O^'=2U+[-K&H:/<?9K;R)7\SS$DC3YE4J,L".2/?B@#J/
MA7_R3#PA_P!@>S_]$)74URWPK_Y)AX0_[ ]G_P"B$KJ: "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *^%['_@F;)IOQ:#6WQ%O(_@Q]M_M3_A#/LD9N5E%PER+1;@C
MBV^T1K)P VT;/O$S5]T44 ?&7B+]AOXHW7[0OBGXN^'?V@D\/:]K&ZVMA-X)
MMM1;3K'=^[M8FGG8*%4 %D5"YW,1\QKH/C)^Q+X@^)/B1?$V@?%R_P#!?B;5
M_#"^%/%][;Z+#<1Z];87=(L1=1;2MAQO0DJ"H7;AM_U;10!S7PV^'^D?"GP#
MX?\ !V@1R1Z/HEE%8VHF;=(410-SG RQY).!DD\"H_BI_P DP\7_ /8'O/\
MT0]=37+?%3_DF'B__L#WG_HAZ #X5_\ ),/"'_8'L_\ T0E=37+?"O\ Y)AX
M0_[ ]G_Z(2NIH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^4/BQ_P4>^'/
MPD^+3>#K[2=?U+2]/N19:_XJL+(R:=H\Y* 1NW5RID3S-H^7<H&]B5'5_'7]
MM[P%\!?%D'AR_P!+\3>*]273#K>I?\(GI@OH](T_>%%U=OO41QDDG*[B N2
M&3> ?0E<M\5/^28>+_\ L#WG_HAZUO#/B33/&7AW3->T6\CU'1]3MH[RSNX<
M[)H9%#(XSV*D'FLGXJ?\DP\7_P#8'O/_ $0] !\*_P#DF'A#_L#V?_HA*ZFN
M6^%?_),/"'_8'L__ $0E=30 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^1W[
M0GQ8TCX-_M*>./&_PN\;ZAX)\6:'JU_<ZWX)\:6\,MAJ-VL4 ,MF@E+B.\C'
MW@1(<+S&NS;Z5\0_B-H_PY_:"_:>N_B%=6OA6[\8?"^RN=)LM3E"-='["T,E
MO#OQO?S]R;!R2C''RG'WCXD^"?@+QAX\T3QKK?A#1]4\6:*,:?K%S:(]Q!@[
MEPQ'.QLLF<[&)*X))K0\8?##P;\1+C3+CQ5X2T/Q-/I;M)82ZQIL-VUHS%2S
M1&124)*)DKC.Q?04 ><?L2Z/?Z#^R5\*++4X)+:\30+9FAF!#H&7>H(/(.UE
MX[=*Z;XN7OB^[TO4] T#P?\ VY9ZEILMN^H_VG#;^3)(KH1Y;\MM&ULY .<=
MJ]'HH \:\*^)?B7X9\+Z/H__  J[[3_9]G#:>=_PD-LGF>6@3=MP<9QG&36I
M_P + ^)?_1)__+CMO_B:]1HH \N_X6!\2_\ HD__ )<=M_\ $T?\+ ^)?_1)
M_P#RX[;_ .)KU&B@#R[_ (6!\2_^B3_^7';?_$T?\+ ^)?\ T2?_ ,N.V_\
MB:]1HH \N_X6!\2_^B3_ /EQVW_Q-'_"P/B7_P!$G_\ +CMO_B:]1HH \N_X
M6!\2_P#HD_\ Y<=M_P#$T?\ "P/B7_T2?_RX[;_XFO4:* /+O^%@?$O_ *)/
M_P"7';?_ !-'_"P/B7_T2?\ \N.V_P#B:]1HH \N_P"%@?$O_HD__EQVW_Q-
M'_"P/B7_ -$G_P#+CMO_ (FO4:* /+O^%@?$O_HD_P#Y<=M_\31_PL#XE_\
M1)__ "X[;_XFO4:* /+O^%@?$O\ Z)/_ .7';?\ Q-<O\,;KXE_#GP/IOAW_
M (5I_:'V/S/])_MZVBW[Y7D^[\V,;\=>U>\T4 >7?\+ ^)?_ $2?_P N.V_^
M)H_X6!\2_P#HD_\ Y<=M_P#$UZC10!Y=_P + ^)?_1)__+CMO_B:/^%@?$O_
M *)/_P"7';?_ !->HT4 >7?\+ ^)?_1)_P#RX[;_ .)H_P"%@?$O_HD__EQV
MW_Q->HT4 >7?\+ ^)?\ T2?_ ,N.V_\ B:/^%@?$O_HD_P#Y<=M_\37J-% '
MEW_"P/B7_P!$G_\ +CMO_B:/^%@?$O\ Z)/_ .7';?\ Q->HT4 >7?\ "P/B
M7_T2?_RX[;_XFC_A8'Q+_P"B3_\ EQVW_P 37J-% 'EW_"P/B7_T2?\ \N.V
M_P#B:/\ A8'Q+_Z)/_Y<=M_\37J-% 'EW_"P/B7_ -$G_P#+CMO_ (FC_A8'
MQ+_Z)/\ ^7';?_$UZC10!X-X?NOB7H7CCQ9XB_X5IY_]O?9/]&_MZV7R/(B,
M?WN=V[.>@Q[UU'_"P/B7_P!$G_\ +CMO_B:]1HH \N_X6!\2_P#HD_\ Y<=M
M_P#$T?\ "P/B7_T2?_RX[;_XFO4:* /+O^%@?$O_ *)/_P"7';?_ !-'_"P/
MB7_T2?\ \N.V_P#B:]1HH \N_P"%@?$O_HD__EQVW_Q-'_"P/B7_ -$G_P#+
MCMO_ (FO4:* /+O^%@?$O_HD_P#Y<=M_\31_PL#XE_\ 1)__ "X[;_XFO4:*
M /+O^%@?$O\ Z)/_ .7';?\ Q-'_  L#XE_]$G_\N.V_^)KU&B@#R[_A8'Q+
M_P"B3_\ EQVW_P 31_PL#XE_]$G_ /+CMO\ XFO4:* /+O\ A8'Q+_Z)/_Y<
M=M_\31_PL#XE_P#1)_\ RX[;_P")KU&B@#R[_A8'Q+_Z)/\ ^7';?_$UR_VK
MXE_\+/\ ^$P_X5I_S!_[)^Q_V];?\]_-\S?^FW'OGM7O-% 'EW_"P/B7_P!$
MG_\ +CMO_B:/^%@?$O\ Z)/_ .7';?\ Q->HT4 >7?\ "P/B7_T2?_RX[;_X
MFC_A8'Q+_P"B3_\ EQVW_P 37J-% 'EW_"P/B7_T2?\ \N.V_P#B:/\ A8'Q
M+_Z)/_Y<=M_\37J-% 'EW_"P/B7_ -$G_P#+CMO_ (FC_A8'Q+_Z)/\ ^7';
M?_$UZC10!Y=_PL#XE_\ 1)__ "X[;_XFC_A8'Q+_ .B3_P#EQVW_ ,37J-%
M'EW_  L#XE_]$G_\N.V_^)H_X6!\2_\ HD__ )<=M_\ $UZC10!Y=_PL#XE_
M]$G_ /+CMO\ XFC_ (6!\2_^B3_^7';?_$UZC10!Y=_PL#XE_P#1)_\ RX[;
M_P")H_X6!\2_^B3_ /EQVW_Q->HT4 >#>/+KXE^-O^$=_P"+:?8O[(UBWU;_
M )#UM)YOE;OW?;;G=][G&.AKJ/\ A8'Q+_Z)/_Y<=M_\37J-% 'EW_"P/B7_
M -$G_P#+CMO_ (FC_A8'Q+_Z)/\ ^7';?_$UZC10!Y=_PL#XE_\ 1)__ "X[
M;_XFC_A8'Q+_ .B3_P#EQVW_ ,37J-% 'EW_  L#XE_]$G_\N.V_^)H_X6!\
M2_\ HD__ )<=M_\ $UZC10!Y=_PL#XE_]$G_ /+CMO\ XFC_ (6!\2_^B3_^
M7';?_$UZC10!Y=_PL#XE_P#1)_\ RX[;_P")H_X6!\2_^B3_ /EQVW_Q->HT
M4 >7?\+ ^)?_ $2?_P N.V_^)H_X6!\2_P#HD_\ Y<=M_P#$UZC10!Y=_P +
M ^)?_1)__+CMO_B:/^%@?$O_ *)/_P"7';?_ !->HT4 >7?\+ ^)?_1)_P#R
MX[;_ .)KG/B')\2/B=X1O/#$GP[CT6/4'A5M0EUV"9( LJ.69%7<1\O.,GT!
MZ5[I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M\T\]O#?27&F669I"J62O'&T:LK*[@CF1G/0T ?15%%% !1110 4444 %%%%
M!1110 4444 4]8M[RZTF]@TZ[2PU"2!TM[N2'SEAD*D(YCR-X4X.W(SC&17P
M=\(7\<?!O]NC0OAQK'Q4\=^)[/4=&O+K6+OQYE-+UR[$:2HFAQG<(_+\[+JK
M8412+GY0*^Y/&GAU_%WA#6]#BU.]T674K*:T34M-F:&YM&D0J)8G4@JZD[@0
M>H%?(G@;]E/XYWWCWP%K7Q/\<^&/$EM\,;:_7PM<67VLWVKW,T?E1S:G+,#M
M("QL?+WDD$'=RQ ,:R\-_%G]HQ?%>N:=\5;WP-\,+KQ[JPU/4;'5YK6_AT?3
MUBMK==/D*,D"/-!<R2G*#D$[\LI\C?\ : \?:-^P1\5[K3O&OB7Q'"_C=O#/
M@#Q?/+*=8O[)KJ/]X)E*R2L468*W#;B5X"A%]<^+G[&/QAUK]ESX7_!SP3KW
MA.VTS3(OM'C!-5O+R&+5[HR+.T2-!#O,#3/.S9V,V8S\I!KO)O@A\?O$GP#;
MPO-XC\$_#'Q;X?O[6\\+'X;OJ%KI9B@4C[)>I)AFA<L054,O"L58C! *O[!O
MB3PMJNI^/M-TWQE\9=3\3Z<UI'JGAGXSW9>_TU"KO%+#%MPBRACGYBWR)D*"
MA;Z[KYS_ &<O@%X[\+_%+QO\5_BMK.@W_CSQ-;6VFBP\)Q3)IEC:0 ;0C3 2
M.SD!CNZ8."0>/HR@ HHHH **** "BBB@ HHHH **** "BBB@#\]?VC+?XC?
MO]H'P#XDD^,'CBYN?%/C6%'>XA-IX'TG1WS%]@GAS(IN2.%D.W<-TAV.OF'T
M7XNK\7_C!\<OBQX:^%'C.+PK+X>\-:3H@FOKJ9;6WN;R=KJYG1$5U^TBV2)%
M?;N42_*RELUA>-OV,_C5X^U#4?A]KOQ+TK7_ ('ZCXH7Q#+=ZP]Y=>)8(%(D
M73XF<F+R@ZJH;>",EP/^61[/QE^SO\7E^%OQEM/!/B#P]HWQ!^(?BB:^.L37
M5Q&EEI1CC@BB21(2PG$,*C(7"F5RK9"F@#PSPS\7O%OP!\1?M*6'A/XB^(_B
MQX-\#>%1<IJWB^]_M*6P\0DA! )RH#(N'9XAP#&5X;<3I?L*_$VXUKXU:=:Z
MA\5OBC?ZAKGAS^T9M!^(VF$:=KLA)9[[1)3(/)MU.2L9B!:,_P"R1'WOP(_9
M+^)^@_!7Q#\%?'MG\,=%^&VI:!<6*W?@5;]M6EU"3RU%W<-<@1R$J'9CC.Y8
MU "# T/@7^RI\5]+^,'@/Q;\5O$OA34+#X<:%+H/AJ+PO!<)->))'Y)FO?-
M57$0'RQY!)[;?F /L.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBO&OVL/\ A<7_  J=_P#A1WV?_A-?ML>?M'V?/V;:^_9]H_=;MWE_>[9K
M>A2]O5C3YE&_5NR7JQ-V5SV6BOR__P"-E'^?^$:H_P"-E'^?^$:KZ3_5_P#Z
MC*/_ (,_X!C[7^Z_N/U HK\O_P#C91_G_A&J/^-E'^?^$:H_U?\ ^HRC_P"#
M/^ 'M?[K^X_4"N:\<?$SP?\ #*TMKKQAXKT/PI:W3F*";7-1ALTE<#)56E90
MQQS@5^>_AG_AXU_PD.G?VE]G_L_SU^T?:_[ \K9GYMWE?O,8_N\UA_M<?VO_
M ,-_:Q_;/_"J?[,_X1"W_L;_ (75Y_\ 8_D[U\[[-M^3[1YOF=><;L<UY&.P
M'U%Q7MH5+_R2YK>NB-(RYNEC[#_:_P#VMA^R]\-?#'BW2?"O_"P1X@U:'2[2
MTL]1^S^9YL,DJ21NL4OF;O+   YW@@]CY;\(_P#@HQK_ (F^+WA?P-\3/@1X
MI^$:^*)'M-(U/5GF9+B[7;B(I+:P':0V"ZEBK-&"N&++\>?$#PMJQ_X)_P#P
M:T:/Q?8ZG97GQ16+0=:T*/4$AM+:2.=5$7VR*&8^7,9L$#' PY.2/L;X0?\
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
MI=](/%GA%9A%9W/EPF;R%\U95VNLD95I%=2&#8(*T ?2W[-/[=]_\:/BU/\
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
MC%?(?BJX_9WA\'_M;VOP8;.M2^#O.U3^P\'P]Y0MB%%F8/W&0S?,#\VYI-G
MDQY5XX^$?@SP#^Q5^R?XR\/^&M-TKQ?=^,-$DN=>M[9%OIS,MS.XDFQO<>8B
M$!B0H10N ,4 ?IWKGQR^&_A>ZU:VUGX@^%M)N=(>*/48;[6K:%[)I!F-9@S@
MQEQRH;&>U;R^-/#S>$O^$I77M,/AC[*;[^VA>1_8OLX7<9O.W;/+V\[\XQSF
MO@KX2?!KP/\ %O\ X*+?M-?\)KX6TOQ5%96FGQ6\&K6J7,47FP1;W5'!"O\
MNU <?,HW $;CGYC\%WAG_8A_9YB\6O=O\(8?B/.GBP1;S"EMYZM&)MGS"++S
MDX[D8^;;0!^OOAWXJ^$O''AO4];\(>)=%\7V.GAQ--HFHPW<2R*F_P MGB9@
MK8(.#S@@XKSS]F/]J#3_ -H+]G^'XJ:KIMMX%TS?=?:8[S4EEAM8X'96E>=D
MC4+A2Q)  '>OE3P^O@"7]OR$_ !M$7PC'X$O3XP'@_RAI#-ME^SC]Q^Z,N\P
M9V^GJ'KYU\(M'_PP[^SBOBG[5_PJ,_$2<^,/)#^5Y'VG]WYY3YO*QYV<>V/F
MVT ?L%X)^)'A+XF:?/?^$/%&B^*[&WE\B:YT34(;R*.3 ;8S1,P#8(.#S@BL
M:^^/GPRTN\URTO/B-X3M+K0AG5H)]<M4?3QYJ19N%,F8OWDD:?/CYG5>I KX
M1V^%Y?VW[P_LPMHZZ?'\.]1/B >"O+&E-=>7-]B"^1^Z,WG&W^[Z>H>OF[7&
M^ J_\$Q@!_8?_"\FU("Y\X(=>^U?VB3)YO\ RU%O]F!QN_=YV9_>4 ?LYX;^
M(/A;QEJ&IV&@>)=(UR^TOROM]MIM_%<2VGF M'YJHQ*;PK%=V,@''2I?"OC;
MP[XZM;RY\-Z_I?B&WL[I[&YFTJ\CN4@N$ +PN48A9%#*2IY&X9'-?F_\>?'5
MY^Q3\2-!^+FE0RC2_B)\-SH\XB3=&FMVMHALYI!Z$>2GK@2'UQ]C_L2?!V3X
M&?LQ^!_#5W#Y.LO9_P!HZIN^_P#:[@F617/=DW"//I&* /<Z*** "BBB@ HH
MHH **** "BBB@ HHHH **** "N9\<?##P;\3K>UM_&/A+0_%D%J[26\6N:;#
M>K"Q&"R"56"D@#)'I7344 <WK7PU\(^)-)TG2]7\+:+JFF:1)%-IUE>Z=#-#
M921KMC>%&4K&R*2%*@$#@5TE%% ',6/PO\&Z78^(+*S\):%:6?B)Y9-9MX--
MA2/4VE!$K7*A<3%PS!B^<ACG.:S="^!/PU\+SZ7/HWP\\*Z1-I4\MUI\ECHE
MM"UG-(JK))$50>6SJB!F7!(10>@KN:* .*UCX(_#KQ!XN3Q7JG@'POJ7BB.6
M*9-;O-&MI;U9(MOE.)V0N&3:NTYR-HQC%=FZ+(C(ZAE88*L,@CTIU% '$Q_
M_P"',/A_3]!C\ >%X]#T^\_M&STQ=&MA;6UUS^_CBV;4DY/SJ W)YK<N/!/A
MV[\66OBF?0-+F\36MN;2WUJ2SC:]A@)),23%=ZH2S':#CYCZUM44 <<OP:^'
MZ>-O^$R7P-X;7Q?YAE_X2 :1;_;]Y386^T;/,SM^7.[IQTK5TWP+X;T?Q-JG
MB.P\/Z58^(=45$O]6MK**.[NU0 ()90H>0*  -Q. !6Y10 4444 %%%% !11
M10 4444 %%%% !1110!B>&_!/AWP;)J<F@:!I>AR:I=->W[:;9QVYN[AOO32
ME%&^0]V;)/K7/6GP$^&6GZ;!I]K\.?"=M86]^-5AM8=#M5BCO0 HN541X$P
M \P#=@#FN\HH S/$GAG1_&6B76C:_I-CKFCW:A;C3]2MDN+>900P#QN"K#(!
MY'4"L3Q#\'_ ?B[P[I7A_7?!/AW6M!TE433]+U#2;>>ULU1-B"&)T*QA4^4!
M0,#CI7744 <SIOPP\&Z+X-G\(Z?X2T.P\*7"21S:%;:;#'8R+)GS%:!5"$-D
MY!'.>:Y_0?V;?A)X5UBTU?1?A;X+TC5;.02VU]8>'K2">!QT9'6,,I]P:]&H
MH PV\#>&V\7+XK/A_2SXI6V^Q#7#91_;1!G/E>?MW[,G.W./:D\1> _#/C"_
MT>^U[P[I.MWNC7 N],N=1L8KB2QG!4B6%G4F-P54[EP<J/05NT4 <EXX^$/@
M3XG2V<OC'P5X=\62689;9]<TJ"], ;!8(94;:#M&<=<#TK*\&_L]_#7X<^-K
MGQ;X4\$:+X:U^XTY-)ENM(M%M5:U5]XC\N/"#Y@N6"[B$0$D(H'H5% %+6M$
MT[Q+I%YI6KV%KJNEWD307-C>PK-!/&PPR.C JRD<$$8-8?@;X4^"?A>EXG@W
MP?H'A);TH;I=#TR"R$Y3.POY2KNV[FQGIN/K74T4 <AXC^#_ ("\8>)K+Q'K
MW@CPYK?B&R$8M=6U+2;>XNX/+<O'LE="Z[6)88(P22.:T]2\"^&]8\3:7XCO
M_#^E7WB'2U=+#5KFRBDN[17!#B*4J7C# D':1D$UN44 <M#\*_!5O#XCAB\'
MZ#'#XD9GUR--,@"ZJS;MQNAM_?$[FR7SG<?6O#/B)^R0WBG]I?X0>+M,T[PS
M:_#;PAHVJ:-J'AN2#8LL-U:S0+#%;+$86B_>@,K%1MSP>A^G** ,/P?X&\-_
M#S1QI'A7P_I?AG2A(THL='LHK2#>V-S;(U"Y.!DXYQ69X?\ @_X"\)^*;WQ-
MHG@CPYHWB2],ANM8T_2;>"\G\QM\F^9$#MN8!FR>2,FNOHH XKQM\$?AU\2M
M5BU/Q=X \+^*M2AA%M'>:WHUM>3)$&9A&'D1B%#.YVYQEB>YK9U;P-X;U_Q!
MI.NZGX?TO4M;T@N=.U*[LHY;FR+C#^3(REH]P SM(SBMRB@#F;/X8>#=-\9W
M7B^T\):':^+;M#'<:]#IL*7\RD*"KSA=[#"J,$]%'I5?P=\(/ ?P[U*\U'PI
MX)\.^&=0O%V7-UH^DP6DLZ[MV'>- 6&>>3UYKKJ* "BBB@ HHHH **** "BB
MB@ HHHH **** .;\;_#7PC\3+&WLO&'A71/%=G;R>=#;ZYIT-Y'$^"-ZK*K
M-@D9'.#5OPEX+\/> =%CT?PQH6F>'-(B9GCT_2;..UMT9CEB(XU"@D\DXYK9
MHH XCPQ\#?AOX)UBXU;P[\/O"V@:K<1/#-?:7HMM;3RQN071G1 Q5B 2"<'
MS5]?A;X+2Z\.W*^$=!6X\-Q>1HDPTR$/I<>T+LMCMS"NT 83 P *ZBB@ JAK
MF@Z9XHT>[TG6=.M-6TJ\C,-S8WT"S03H>J.C JRGT(Q5^B@##\'^!O#?P\T<
M:1X5\/Z7X9TH2-*+'1[**T@WMC<VR-0N3@9..<51\)_"GP3X"U74-3\,^#M
M\.ZEJ/-[>:3I<%K-=?,6_>/&@+_,2?F)Y.:ZJB@#E=0^%/@G5O&5MXNO?!V@
M7GBRUVB#7KC2X'OHMH(79.4WK@$XP>,FNGEB2>)XI462-P59&&0P/!!'<4^B
M@#C(_@K\/(=!TK1$\!^&4T72;O[?IVFKH]N+>RN<EO.ACV;8Y,L3O4 Y)YYK
M9F\$^';CQ=!XJET#2Y?%$%K]ABUM[.,WL=N6+>2L^W>(\LQV@XRQ..:VJ* ,
M/PKX&\-^!=';2?#7A_2_#VE-(\K6.E645M 7;[S%(U"Y/<XYK.\#_"'P)\,9
M;R7P=X*\.^$Y+P*MR^AZ5!9&<+DJ',2+N W'&>F3ZUUM% &!X?\ A_X6\)Z7
MJ6FZ)X:TC1M.U*>2ZOK33["*"&ZFD4+))*B* [,J@,S D@ 'I68_P7^'TGA.
MQ\+/X$\,MX8L+C[7::*VCVYLK>?+'S8X=FQ'R[G< #EF]37944 8;>!O#;>+
ME\5GP_I9\4K;?8AKALH_MH@SGRO/V[]F3G;G'M7.6_[/OPMM(;R&#X:^$(8K
MVZBOKJ./0;55GN(BYBF<"/YI$,DA5CR-[8(R:[^B@#EM5^%?@K7O%EMXIU/P
M?H.H^)[6/R8-:NM,@EO8DPPV),REU7#OP#CYCZFI-+^&7@_0_!]QX2TWPGH>
MG^%;A)(IM#M=.ABL9$DSYBM JA"&R=P(YR<UTM% '->#OAGX/^'>E76F>%/"
MFA^&--NG,MQ9Z/IT-I#,Y4*6=(U 8E0!DCH *K1_!_P'#X'E\%Q^"?#J>#I6
MWR>'ETFW&GNV\29-OL\LG>JMG;]X ]17744 16MK#8VL-M;0QV]O"BQQ0Q*%
M1% P%4#@  8 %9.I>"?#NL^)-*\0ZAH&EWVOZ2'73]5N;..2ZLPXVN(92I:,
M,"0=I&0>:VZ* .7\<?"WP7\3H;2+QCX0T'Q9%9LS6T>N:9#>K S !B@E5MI.
M!G'7 K2U+PCH>L>&I/#M_HNGWWA^2 6KZ3<VL<EHT(  C,1!4H  -N,<"M:B
M@#D-#^#_ ("\,^%M2\,Z/X(\.:3X;U,L;[1['2;>&SN]RA&\V%4"/E5"G<#D
M #M4U[\*_!6I>'=(T"[\'Z#=:%H\T=QINES:9 ]K8RQ@B-X8BNV-E#,%*@$!
MCCK74T4 8>E^!O#>A^(M5\0:=X?TO3]>U8(-0U2ULHX[J\"#">=*JAI-HX&X
MG%5-)^%_@W0?!]SX3TSPEH6G>%KI)(Y]#M--ABL95D&)%>!5",&!.X$<]ZZ>
MB@#FO!WPS\'_  [TJZTSPIX4T/PQIMTYEN+/1].AM(9G*A2SI&H#$J ,D= !
M1I?PR\'Z'X/N/"6F^$]#T_PK<))%-H=KIT,5C(DF?,5H%4(0V3N!'.3FNEHH
M Y?PG\,_"WP[T6]TSP5X=T?P9;73-*Z:#IL%HGFE0HE*(@5F "\L#]T#I7PO
MXG_8;^/OQ"TGQ-X.\3ZW\()-"\3:BK:WX]TOPZUEXHU"S2Z2X3S%AACA+%HH
MV*%CR.9&QD_HA10!\F_'7]E?Q[\=OB9\/=$U/4_"UG\"_!^H6>K1V,4<[ZU=
MS00[!#+N7R3&267*E3M<Y#$"OK*BB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
8B@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image4.jpg
<TEXT>
begin 644 image4.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" '^ BX# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KXT_:<TJ+X_?M=?#[X$^)-0OX?AU+X<N/%&L:/8W3VZZ
MU(D^R""9D(8QHT7F8!'//!"LOV77B'[0W[,X^,VL>&_%OAOQ;??#KXE^&68:
M/XHL+=+H)%(1YL$]NY"SQ,H;"EA@MGD%E8 \RF^ =C^PI\-_C;XZ^&>NZK:Z
M!_PCTU_I?@F\G:YTW3KZ*!MURIE+R.S%(\C<,@,&+#R_+\G\(_L,^!_&W[)]
MC\6]1UGQ _QIU7PW'XL7XA+KET+VUO6MUN8\ 2>7M3"Q'Y=VT'#*VUE^C/@Y
M^R7>^$]6\>Z[\3/B+JOQ<\0>-+!='U1KRU73]-;3U0JL"V43F,']Y+EL])7V
MA2\A?S63_@GWXTM_"-U\-=-_:(\2V/P4N6\E_"9T>UDOULRRM);)J1.]4)!&
M FW8Q0HP+;@#XM_:.\<^+/C1#^S_ /$YI63QIHO@*7Q29D4()I]/O2TDI ^[
MN6%Y/EP 2,8'%=?\8O&<?QV_;Z^%WQ)TN[\_PMIWB[PWX8TMEY65BHO;@Y[%
M'G5??/L,_=>N_L7^'=2^(G@_6+"^32_"WASP?>>#8_#2V9D$MM/&T>[SC)D$
M*QR"K%CDELFO-_AQ_P $V[/X<^"?A1H-KXY\^?P3XS/C&ZO/[&V?VK)F,"+9
MYY\K"11KOR_W<[>U 'Q)H_@7X;^+H/V@/[>^ /Q,^)OCR3QCX@M]'\2^#[&[
MFL+)B!Y$4CQ3!%D25FD.Z&3"R(2'&%KU[X\V%YXP\,_L_P#[.WQH\=:7X7U.
MT\.WGB#Q1JVN:S'&(+E;>:#38WG9]DLBR,=WS-N"LP)'+?>'[-O[/W_#/>E^
M.[/^WO[?_P"$H\6W_BG?]C^S?9OM*Q#R,>8^_;Y7W_ESN^Z,5RUA^Q?X4UCX
MZ?$/XD_$.WT3XD3^)1:0Z;I>M:##+#HT$"%-B>:T@=G^0EPJ<J>/F- 'QU\5
M_B\WQB_X(]O=W=VEWK>AW-AX?U-TE67]_;7D**2ZDABT1ADW \[\]ZPO _A7
MX<:_^TM\._#_ .SM\)?'7P=^)/A_5X-9\1R>,KJ6R(T(;5N(S!/=RO(9!+&
MJJ"58]5R5^F_&7_!.&SUKPC\8_"'AWQE;>$_"'C[4M/U6TT:UT!6AT2:W96E
M$06= ZRE1\H"! % S@Y]6^/_ .RS'\7?B)X!^(WAOQ'_ ,(-\1/!]UFVUQ;
M7BW5F0_F6<T8DC+1MO<??X$DHQ\Y( /#_@[H_B/Q%\1OVX]+\'ZA_97BN\OH
MK?2KW>8_)NFLIA$V\<IAR/F'W>N#C%>*_L6Z)HWPE_:/^'>@ZQH?B_X%_$9[
M*^TS7M,UF">]TGQY/''M\Z*[>;;&XDWS#8C1-A520EP'^SM/_8YT::[^/47B
M#6I=8T;XL3QR7-G!;"WETY5B9!LD+N'<%@X8H "HRIKC?AG^P[XHT/Q]\/=:
M^(?QHU+XDZ#\/8Y?^$9T*31(=/%M*R)'')/.DC/<;$08W_-N .X+O1P#R/\
M9R_9K\&_MV>'_&OQ7^-*ZAXNU_4]?OM-TJW&J7%O!H%C Y6*"V2-U'!=F^<,
M#\I*[B[/X/\ &+5/&/Q._9[T/X8WOB>ZU/6O"OQV;P/I'BF_F9IY(UCF2WFE
ME7YBZ-)G<.=H7N*^U]8_8E\7^$_%GB[4?@K\;]4^$NB>+;I]2U;P^=#M]6MA
M>/N$DUKYCH;;<",A.?E7Y@J1JEV]_8%\.6/PY^&/@_PUX@NM*M_!WC*V\9W>
MH7]N+RZUFZC+&3SF#Q[7?<!OP=H11M- 'SCX/^/%[\=/VG?V2I/$=L=,\?\
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
M\,^ ?$'[7?@2U_9W^&/C+X1ZOX5N)I_'L7BZ\>V=M,D1-L+6LMU-(Y9L  *
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
M(0I=ZC(LEPZC[N]PHW$# W$;CC+$L22 :M%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %?G=-\:]1OOB?=RZ'XEU.!KH>+[*_@N/&UW?7T$MO;WCV\=UI8@
MCM=+D4VI: 1MYK1PL27*RM7Z(T4 ? 4^O>+O!?@:Z&E^+_%=[%K7P[\-Z_KE
MY?:S<WMQ:+-J&S5+ZV9V8VS"TDG8B#8J>4K(H9!GV;]E&/PWK7B+X[)X9U^[
M\2>&KKQ%:1VVK_VM->231_V-8HQCO3(TD@4AE67>6^488XW'Z7HH _,3X<^&
M[&^\)0'2?$VO6%[X?^$>M78GT?Q%=17-KJ$.H.0LDB2[_P!VW/V=SY><;HS@
M8]$UGXG>/=5^-%K]K\46>AZT;OPW)H%G=^)]0M3?V$UO;/=^5HEM:21:@DLK
MWT;SLP,.P'=$L(<_>]% '@/[3%YI.B>+?A_KM[XQC^&^K:8UX^F>*]<M(;CP
M^C.(5FL[P22Q%9)HM_E,LD3?NI0).3')\V^-?$S7WPK\.+IVN>'?A4[>)/$F
MOZ;X]E>6#0M6ND26 "U6Z>2.W_M"*^N74LTR*(IWB2?(8?HA10!\0>"/&VH?
M%+4OV?F^']K:_#JYTFTU[18M)\564VISZ=#;0VD:0W4"S6SI,T0B< R'"R(V
M6W9KZ"M?AEKW@?X-_$&TL=576/&VO)J>J->V-K]BB;4)HB(Q!"7D,2C;$ &=
MR2"Q8EC7KM% 'YV6^I2ZU\)]9T30M7A\=:'IO@O0I]9-MH]K#+X?$6H1-=Z.
M!;Q*ZQ_9H[DM9SF2>/R?G8F09[&\\4:-<?&)OB9!JUB_P;C^(]M=7?B&.Z3^
MR6F'AR2T%V9L^68Q=O:PF;.WS5 SN4X^XJ* /D6WMYX?^"=7Q8E='CL+S0_&
M5_I2N"/^)=/+?RV;*.R- \3(.R,O3H.1\3:MKUGXF^(?B.W\6>)+>?PQXF\#
MV6EZ?!K-Q'I\4%Y_9D5W&UJKB*595G?(D5L'YEVL6+?=%% 'P#X>_LKP)Y.G
M>(O&.O\ A#X8WGCOQBFK:T_BN_M"MW!<,+&![TS>9$KK]JD(#KYLL2;M[-AL
M*^\9>/=8^&_Q1\0Z]XI\6:=XB\/?"+3=4L8XM5N]/$5W,NIQM=26T;HGG-''
M$QW)\K ,%5E7;^C=% 'PEXH_MWP;XP\>W=AXX\8RCPQKW@N73[:\\17<\&=3
MO+:&_66-I")8Y4SB)\QQ$L8ECW-G!N?B3<>./C)'I=EKVL?8]:U+Q3HFK6$G
MCJ^GOT$5M?"""?2XHH[?3"7M0UN8W\Z2./)+DRM7Z%T4 ?G'\-_'UW8_#G2+
M+3/&>J0_#^#PQ\/TUG4K/7)W&E6LTNI)J,D<X=FMOWD4<,KH5,2(1NC$0*=M
MX0O-2^)GQ$\!>%QXW\77'P^NM3\71Z7J&G^(;RWFU73[?[$;5S>QR++<)%+)
M,L<V\ET09>168O\ <U% 'E?[*OBG5/&W[-?PQU[6[R34=7U#P[97%W>3'+S2
MF%=SL>[$\D^I-> +XBU[PS^Q'X#N=&N?L-G+KB0:Q>-JDVE)!I[:A.)6DO88
MI)+6(MY:/.BYC1V;<F-Z_:=% 'PWH'CJY?PSX,A\>?$4:?\ "F[U?7@WB;2?
M%M^D($8B-A:'7)$M9KA0SW@20$B7R(U+RE6W8!DEL/$GQ+\=Z'XM\5S7NF^)
M? =O9W=U<W%@;Z"Y32[>9[ZS"Q)*\L,IW":+Y3RBQDD'] Z* /ACX:Z_XOLM
M2\'>(M/\2^(=:U[7O%'C;1WT[5-:N;BQFBM6U&2SB6W=S$FQ[6(!U4,%)7=M
MP!Q-SXUDU[P)%:Z1XQUKQC:7&B^&[_Q<-5U*>^&F:_\ V_8#R2LA(LY6#78>
MU0(%$$9\M, M^CM% 'PUHGQ&\5_\+'A71?$>K:M\8)M;\3VWB+P5-J4UQ::?
MI<,5T=-E^P,WE6R$QZ3Y=PJJ93=,"[^8P&'X'\3WGB"2>3P%\2O%'BK4=-\
M:?XIOK.3Q#=7H.M6]W%-<VLBNY$,LR1F&6T^58Q-CRHM_/WY=6Z7EK-;R&14
ME1D8Q2-&X!&#M92&4^A!!'8UYO!^SCX'AT?Q!ISPZ[>+KUK'8ZA>WWB?5+F^
MDMD9F6!;N2Y:>.++N3'&ZJ=[9!W'(!1^%NKW?BSX-ZQXNNKNZN8_%!O=9L4N
M'D*PV,@*V2HC@&,&V2!R@ ^>20XRQ)^,=!UC7K?X-W6J67BOQ)I;>#O@SX+U
MO1[/3M9N;:TCNS%<EY)((W"2AA"BLCAE9?O D*1^DEK:PV-K#;6T,=O;PHL<
M4,2A410,!5 X  & !4M 'PS\0_$%MJ/QL2S\2^*M4A\;VOQ2T>+2_##:G-]G
M.BXMVBG2RSY1C+ER;H(6$O[HR#/EUS_PA^(^NZE=7-SXY\>OH\SZ'J4GC'3]
M+\8:EJ&JV5\L\8A*V)LTATF9)28HH$?%P'"JEQC-?H-10!Y!^SGK&OZKI&MC
MQQ?3'XA)<QMK&E,2D%@C1*;86\(D=5C>,!BZLVZ7SE+9C*IZ_110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7S=9_M8:MK'[7M]\'=,\)6]QIVEQ8U*\FU2*#4(\P13+=1VSX\RV'FQQG:Q<
MERP7"$'Z1KYP\=?LJZW\0OVFO"7Q%UCQC;W7AOPU.;_3M._LN./4;:4*H%LE
MTA :V9]TC;U+\E-Q# H 9>F_MS6OB?P/\3_%.@>!]3N--\'ZE8V5LVJ2O8_;
M;>Y2)QJ$ZM$6M+54E\XNRNPA D94R56E)^W)J$G@^RU*Q^'L=[JHT[7-=O;;
M^VREDVEZ9*B/=V5T;;_2UG$B-#\D:N-Q+* "W5^+_P!DH>*;CXFW2^*OLEYX
MM\0Z1XDLV;3A+%87&GI;B))4,H^T1LUN"RYC.&(!!&ZN2O/V%[^33]2N+7XA
M1VGB;7E\0V^O7YT,O:3VVL3)+<QVML;G-NR&-/+=I)>2Y=7W< 'U'H&MVOB;
M0=-U>Q9GLM0MH[N!F4J3'(H921V.".*OUD:?X5TO3O"MGX<%I'<Z/:VD=DEM
M=*)5:)%"JK!OO<*.M97POMXK/PK+;P1)#;PZIJ<444:A4C1;^=550.     .
M@% '64444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117B
M$/[5>C7W[1,WPGT_PUX@U2:T)@U#7K.U\VSL;GRDF6.50?,6,I(@,Q7RU>2-
M<_,2H![?17A.C?MH?#?Q1H/CK6= N;[7M-\*ZK:Z&;C3X4=-6O;@QI!%8DN!
M*'EE6,2,4C)^<-Y?[RD\3?M>:)X0T6TNM6\$>-+/56@U2]O= EL;=;[3K+3Y
M EU>2@W CD@&^-D:"24RAQY8?#!0#W>N6^''_(OW?_88U7_TX7%=!INI6VL:
M=:W]E.ES9W423P31G*R1L RL#Z$$'\:Y_P"''_(OW?\ V&-5_P#3A<4 =311
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5R/Q6^*GAKX*^!-4\7^+=133=&T^/<[GEY&/W8XU_B=CP%'\LFM/QIXTT7X=
M^%-4\2^(M1ATK1-,@:XNKR<X6-!_,DX  Y)( !)%?GIX'\->)/\ @IM\8D\;
M^+K:[T;X ^&;IDT?1)"4.K2J<$M@\D_\M''"C]VASO:O8R_ QQ"E7Q#Y:,/B
M?5_W8]Y/\-V9RE;1;E_X1_"WQ1_P4-^*5M\8OBM82Z7\)=*E9?"WA"4G9>*&
M_P!9(/XD)4%V_P"6A&T?(N*_12&%+>)(HD6.-%"JB# 4#@ #L*CL;&WTRRM[
M.SMXK2TMXUBAMX$"1QHHPJJHX     X %3UECL=+&322Y81TC%;)?JWU?5CC
M'E]0HHK&\5^,=#\"Z/+JOB'5K/1M/C^]<7DRQKGT&>I/8#DUY<I**NW9#E)1
M3E)V2-FBOE'Q#^W7%XDU630_A'X+U7Q[JO3[4T+Q6R<\/M WE>/XO+^M48_A
MS^T_\6_W_B3QO8?#6PD'%CHHS.F?>,[OSF->6\QIS=L/%U'Y+3[W9'C/-J51
M\N%A*J_[JT_\"=E^)]7ZMK6GZ#:-=:G?VVG6R]9KN98D'_ F(%>=:U^U'\)=
M!W?:OB!H;E>HL[D7)_\ (6ZO)=*_X)Z^$[R[6^\9^+?$GC*__B>XN1$C>N?O
M/_X_7I&B_L>_!S0=OV?P)83%>][)+<Y^OF.U'M,?4^&G&/JV_P E^H>US.IK
M&E"'^*3;_!6_$YK4OV^O@U8R,L.O7FH8_BMM-G /_?:K7/WG_!2#X56V?*LO
M$EW_ -<;&(9_[ZF%>^:;\(_ VBQA+#P9X?LE'06^EP)_):Z&ST>PT_'V6QMK
M;'3R853^0H]GCY;U8KTB_P!9![',Y;UH+T@W^<CY7_X>0>!9O^/7PEXMG]/]
M%@'\IC1_P\*TB;_CU^''BVX]/W"#^1-?6E%'U?&_\_U_X O\P^JYA_T$K_P!
M?YGYN?M-^-O"/[5F@I;ZO\$O%\'B"U0C3O$%C%LN[<]E)$9\R//)1N.N"IYK
M)^$_[6GQG_9A\ K9_$S0]2\3>'(=MOINK>(K.?3IHCVC>X96$HQT#?,/[Q
M'Z<U0UW0=-\4:/=Z3K&GVVJZ7>1F*XL[R%989D/561@01]:]&%3'RHK"UL4W
M2O>W+"Z_PMIV^1'U'&MW^M._E&/_  3XZ\%_M7?'3XVZ*NK?#CX<^'[[2I&,
M8OGU!9XU8=03YT8##T(S[5O-X;_:X\8?)<^(_#'@^"3[X@1'=1[$1R'/T8?6
MN)\??\$\=>^%OB>X\=?LS>,[GP'KS'?-X<O)V?3[M02WEAB&^7TCE5UR>J8J
MEH__  48\:?!/4HO#_[2'PIU3PO=Y\N/Q!H47FVER1P2%+%6'&28Y7Z_=%>B
M^&_KBY\#BI5?[MU&:_[=5K^L6R/J$G_'KU'Z-)?^2I'H2?L+ZSXVD27XF?%K
MQ#XH3(8V5LQ2)>^ 9&<8^B+7L'P[_9:^&'PQ\N71_"EG-?)R+[41]JGS_>#2
M9V'_ ' M8/@S]N7X#>.K6&?3_BAH%H9/^6.KW/\ 9\BGT*SA.?IP>V:[.?\
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
M?.7*K_?8C_5;-,5[V9SC3C_)SQ2_[>=[OTT1T_PQ^#_A'X/Z*--\*Z-!IL;
M>=/C?/.1_%)(?F8^V<#L!79UY+_9_P 7=4^]J.E:2IZA55B/_''_ )T?\*P\
M<W__ !^^/KB#/7[*KC^3+7JPSJNXJ&$RZK9=U""_\FE^A[=/)\-AXJ$L33BE
MTCS/\HV/6J:S*@RQ"CU)KR?_ (4(]USJ'B[5KP]SNQ_Z$S4Y?V;_  XS;IM0
MU69O>:,?^R5?]HYY+X<O2]:L?TC(T^IY8M\6WZ4W^K1ZB+VW;I/$?^!BI%E2
M3[KJWT.:\O/[./A4_P#+;4A_VW7_ .(J-OV;O#/6.]U2)^S":/C_ ,<H^O9^
MM\#!_P#<;_[F'U7*G_S$R_\ !?\ ]L>KT5Y+_P *.U'3?FT;QIJEBPZ*Y)!]
MCM8?RIOV3XK^%_\ 4W-AXEMUZ+)@/CWSL.?Q-+^W,;A]<9E]2*[P<:B^Z+4O
M_)0_LW#5?]WQ4&^TKP_-6_$]<HKR6+XY76BRK%XI\+W^D9.//C4LA]P& X^A
M-=OX?^(GASQ1M73]6MY)6Z02-Y<G_?+8)_"N_!\099CI^RI5DI_RRO&7_@,K
M/\#EQ&4XW#1YYTWR]UJOO5T='1117T)Y(4444 %%%% !1110 4444 %5=2U2
MTT>REN[ZXCM;:,9>65L ?_7]JXKQI\8M*\,S&PL$;6]98[%L[7Y@K=@Q&>?8
M9/TKG=/^''B#XB7T6J>.;DP62G?#H]NVT+GUP?E_,M[BODL7GRE5>#RN'MJR
MWM\$/\<ME_A5Y/:Q[U#*[06(QTO9TWM_-+_#']7H1ZCXZ\0_%2ZFTKP;#)8:
M4#LN-7F!0X[A?3Z#YOI7<^!/AKI7@.U/V9?M-_)_KKZ8#S']A_='L/QS72:?
MI]MI5G%:6<$=M;1#:D42A54?2K%:X#)?9UECLPG[;$=&](P\H1Z>OQ/JR,5F
M7/3^K82/LZ7;K+SD^OIL@HHHKZ@\0**** "BBB@ HHHH **** "BBB@ KD9?
MA'X*F^)$'Q D\+:4WC6"V:TCUXVJ?:UB8;2-^,YV_+GJ%+*#AB#UU% '/WGP
M^\+:A#KT-UX:T>YA\08_MB.:PB==2P@C'V@%?WV$55^?/  Z"L^\^#?@#4M
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%5]0OH-+L;F\N7\JVMXVFE?!.U5!).!R> >E
M%BBOG?X6_MF:;\6/!^O^)-'^'?CBXLK&:W734M=,6=M8BG<+$\+J_E(PR&D2
M5T\I&5W(!)"W_P"V]X,L=#%]_8'B:YO+6/5KC6=)M[>V:[T2WTV=8+Z>Z'VC
M84C=E'[EY6?/R!L' !]#URWPX_Y%^[_[#&J_^G"XKHK*]@U*S@N[659[:XC6
M6*6,Y5T895@>X((-<[\./^1?N_\ L,:K_P"G"XH ZFBBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *BNEF>UF6VDCBN"C"*25"Z*V."R@
MJ6 /4 C/J.M2T4 ?!OP]_93^//PYT/XM7'@B[\%_#G7?$RP6MAI6DW=R-%AG
M$A-QJ<$/E-]F=HML4<05MNW+,=HSLR_L7>,-+\"V>D>%[#PSH<]QX-UGP+J<
M-]K]UJ!,.H2PRR:I]I^Q1-/=%TD9HFCC0EP%=  !]LT4 8^F^&;;3?"=CH F
MN&M;6TBLUECF:&4JB!0=\95E.!U4BLGX6VR6?A66WC,C1Q:KJD:F61I'(%_<
M ;F8EF/J223W-==7+?#C_D7[O_L,:K_Z<+B@#J:*** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH RO%/BK1_!'AZ_U[Q!J=KHVC6$1
MFNKZ]E$<4*#NS'@=A[D@5SJ_'#X>'PWX?\0OXY\/6^B>(&$>DWUSJ<,,5\Y.
M D)=AO?/!4?,""",BN#_ &U/"VG>+OV>M?L]3T_Q'?10S6UY%+X5MTN+VSFB
MF22.X\E\^9$C*#(JJ[>7OVKD CXQT/P?\0-0^$%O>:U\/+RYBUGX<^*O".C'
MP_X;DC-W?W5Q;FSOKJTC4_9'NEC:1YI BY&YBN10!^H-<M\./^1?N_\ L,:K
M_P"G"XJWX?T?4+7P/I6EW=_-!JD-A#;SWMNRR.)5C4,P,BL&)(/+*<YK+T[X
M>WFDV[P6GC/7H8FFEN&7RK!LR22-)(W-J>KNQQT&<# XH [*BN6_X0_5O^AX
MU[_OQI__ ,BT?\(?JW_0\:]_WXT__P"1: .IHKEO^$/U;_H>->_[\:?_ /(M
M'_"'ZM_T/&O?]^-/_P#D6@#J:*Y;_A#]6_Z'C7O^_&G_ /R+1_PA^K?]#QKW
M_?C3_P#Y%H ZFBN6_P"$/U;_ *'C7O\ OQI__P BT?\ "'ZM_P!#QKW_ 'XT
M_P#^1: .IHKEO^$/U;_H>->_[\:?_P#(M'_"'ZM_T/&O?]^-/_\ D6@#IGF2
M-D5W56D;:@8X+'!.!ZG )_ T^N,O/AY>W]Q8SS^,]>DEL9C<6[>58#9(8WC)
MXM>?DD<8.1SGJ!5K_A#]6_Z'C7O^_&G_ /R+0!U-%<M_PA^K?]#QKW_?C3__
M )%H_P"$/U;_ *'C7O\ OQI__P BT =317+?\(?JW_0\:]_WXT__ .1:/^$/
MU;_H>->_[\:?_P#(M '4T5RW_"'ZM_T/&O?]^-/_ /D6C_A#]6_Z'C7O^_&G
M_P#R+0!U-%<M_P (?JW_ $/&O?\ ?C3_ /Y%H_X0_5O^AXU[_OQI_P#\BT =
M317+?\(?JW_0\:]_WXT__P"1:/\ A#]6_P"AXU[_ +\:?_\ (M '31S),I:-
MU=0Q4E3D9!((^H((_"GUQFF_#R]TBW>"T\9Z]%$\TMPR^58-F261I)#S:]W=
MCCH,X&!5K_A#]6_Z'C7O^_&G_P#R+0!U-%<M_P (?JW_ $/&O?\ ?C3_ /Y%
MH_X0_5O^AXU[_OQI_P#\BT =317+?\(?JW_0\:]_WXT__P"1:/\ A#]6_P"A
MXU[_ +\:?_\ (M '4T5RW_"'ZM_T/&O?]^-/_P#D6C_A#]6_Z'C7O^_&G_\
MR+0!U-%<M_PA^K?]#QKW_?C3_P#Y%H_X0_5O^AXU[_OQI_\ \BT =33#,BRK
M$742,"RIGD@8!('H,C\Q7,_\(?JW_0\:]_WXT_\ ^1:JR?#R]FU2WU%_&>O&
M\MX9+>.3RK#Y8Y&C9QC[+@Y,4?)&1MXZG(!V=%<M_P (?JW_ $/&O?\ ?C3_
M /Y%H_X0_5O^AXU[_OQI_P#\BT =317+?\(?JW_0\:]_WXT__P"1:/\ A#]6
M_P"AXU[_ +\:?_\ (M '4T5RW_"'ZM_T/&O?]^-/_P#D6C_A#]6_Z'C7O^_&
MG_\ R+0!U-%<M_PA^K?]#QKW_?C3_P#Y%H_X0_5O^AXU[_OQI_\ \BT =317
M+?\ "'ZM_P!#QKW_ 'XT_P#^1:/^$/U;_H>->_[\:?\ _(M '4TR*9)XDEB=
M9(W 974Y# \@@]Q7,_\ "'ZM_P!#QKW_ 'XT_P#^1:JZ5\/+W1-+L].LO&>O
M0V=G"EO!'Y5@VR-%"J,FU). !R3F@#LZ*Y;_ (0_5O\ H>->_P"_&G__ "+1
M_P (?JW_ $/&O?\ ?C3_ /Y%H ZFBN6_X0_5O^AXU[_OQI__ ,BT?\(?JW_0
M\:]_WXT__P"1: .IHKEO^$/U;_H>->_[\:?_ /(M'_"'ZM_T/&O?]^-/_P#D
M6@#J:*Y;_A#]6_Z'C7O^_&G_ /R+1_PA^K?]#QKW_?C3_P#Y%H ZFBN6_P"$
M/U;_ *'C7O\ OQI__P BT?\ "'ZM_P!#QKW_ 'XT_P#^1: .F,R+*L1=1(P+
M*F>2!@$@>@R/S%/KG=)\'R6&MQZK>:[J6LW4-O):PB]6W58TD:-GP(H4R28D
MZYQCCK714 %%%% !1110 4444 %%%% !1110!\SW'[0'Q!\!^+_B-IGC6S\,
MW$.B^&+KQ)IT.C1W,$H9)W6&T!G?=?[HVM]]Q#'$D<K^61EUP[5OCQ\0? /Q
MX\)>#/$R>%]9C\16][=)X?\ "]G=2ZK:6EK8^:;V65Y?+VRW*20I"8Q]] LL
MK(]=%#^R+X>FUY=6UCQ;XO\ $]Q;B.&P_MR_AN#8VJZA%?/:I)Y(EDC>2"%&
M:=Y9/+38'4%LWO!_[,>G^"?C7XG^)MAXS\32ZQXDN!-J=E>)ITT$L:KMBMUD
M-G]HCAC 7:B3#[B[BW.0"#]EGXW>)OCAI/C^[\5>&X?"=]H'BNXT*'24D\V:
M&&.VM95$[AF5I<SMN*848 &<%C[;7&?#GX5Z3\,+KQC<:5<7MP_BG7IO$5Z+
MQT81W$L4,3)'M5<1[8$P&W');YCP!V= !1110 4444 %%%% !7CW[3?COX@_
M#3P'<>)O!$.@36VEVUQ=:@NLVMU=22LJKY$,:PLBQ([%O,NI9!' B[V5EW,G
ML->=?%_X+Q?%^S6UE\7^*/"T+6ESI]U'X?O(DBO;:X0)+'-%-%+&3@?+(%$B
M9.UUR<@'$^)_C)XPU!O$%QX<O_!GAS0=!T[2[W5-?\1-->6UEYT5Q<797R)(
MUG"0BR*#?&&\]WWX54?S35OVM/B+8_!#X9?$Y[;PCI]EXBCTV#_A'[BWO)-2
MUZ^N+P1/%8+YBBW1K<&>-G$Y^<!E 3>_H_CS]BSP3XZ^'C>"AJNO:%H#ZU;:
MW+;Z;);.LSVUO%;6]O*L\$J2V\<5O !&ZMGRDW%L4[7/V1;7Q!\0O"GCB[^)
M?C-_%'AG3GTW3KPP:,Z1(\C,\BP-IQBCE92L9DC1&V(J^I(![[1110 4444
M%%%% !1110!'<-*L$A@1))@I*)(Y16;' + ' SWP?H:^8]'_ &@?B3H]O\1=
M&\5V_A67Q9HC:1::6VFV]S;PS7VH2B!8S;3R^?-;QS/&!=KY<<V7"!6BDV_3
M-[:)J%G/:RM*L<T;1LT,KQ. 1@E70AE//#*01U!!KQGPK^RCH/A_Q)8>(=3\
M5>*O&&O61L4CU+Q!=6\LSV]FLPM[>1HX$\Q5DG:8NV97D5&:1L8(!RR_&SXH
MQ_'/6/AG$/ VLZ_-H&HZU8V5D+Q(]%V3I'8#4;DEO,$R2;F"0Q,I0@;E*N>\
M_9U^)GB3XC:/XJC\5+I7]JZ%KL^DB;3+>6R-Q$B1LLLEE-))-:$EV 25LNJK
M*HV2H3S/@_\ 8YTKP1+X]?3OB'XY1O&TUQ=ZM,EU8P79N),[)H[R&T2Y4Q$G
MRT\TQKE@4(9@?1?A;\(=/^%K^(KN+5=3\0ZYXBOEU#5=:U@P?:;N58DACRL$
M442JD<:* D:C@DY))(!W=%%% !1110 4444 %%%% 'A_[2GQ-^(/PEMM,\0^
M'(/#,WAB&:VAOX=7CN#/</)<QJR_:%=(+"%(/.<W,YD7?L39DC=S_P 8/CMX
MV\+^'_B+XET74O!GAKPEX,OY+6YUCQ1;75R9_+L89-D44,L>]I+JX6W!WJ5,
M; )*74#O/C!^SWIOQJN"FK^*/%&GZ+=6BZ?JGA_3;Z,:=JENLPEV3121/L8D
M%3+ 8I2C;2Y 7;S'Q"_8Y\,_$32_"]A/XF\2:7!X>UZ^\2P):?89H[B_N9Y)
MO-GBN;66-_*,LBQ#8 BOCG P <;=?MD:U?\ Q(^"7A72O#$<#^*!:?\ "727
MJN?[$N+K3FO(;",AES<;59VR#L01Y7,JD?5M>*^)/V0?AOXP\3^$O$^M:+::
MAXKT"_CU*;7FTRPCO-8G2%HPU\R6ZB09(DP@0!T0C 4"O:J "BBB@ HHHH *
M*** "J&O/J<>AZB^BPVEQK"VTALHK^5HK=Y]I\M975694+8#,JL0,D GBK]9
MOB30H_$_A_4M(FNKZQBOK=[=KK3;I[6YA#*1OBE0AD<9R&!R"* /GSP7\?O'
MEQ:Z[HFO6_AVZ\6V/C#3?#=M+8VL]G'<13"&2ZE:RFF:>(1Q"\:-W8+.L22*
M-C GAO%_[7GQ!^&]Q\4-&UG_ (0W7O$?AO1-/O8E\.65[+;:7J-Y>FV@T^Y)
MD,ET[(\,@,:PN0K_ +OE<>U>#?V8-"\)^*QXJNO$?B+Q+XJ-XM])K.LR6IFE
MD2Q>Q@W+#;QQ_NH)IPI" DSR%R^>.>^&_P"QKIGPK\):YX=T/XD^/(;35KEM
M0ENEN;"&]%\TRRF[:YBLTEFD)7:5G:6-D8JR$8  /0O@9\0&^(W@N;49?$>G
M^);RVOY[&ZEL-!N]#-M-&0&@FLKN62:*5>I#D$AE(4 @GT.N)^%'PHTSX1Z+
MJEG8WU_J]]J^IW&LZIJVJ&+[3?7<Q&Z600QQQ+A$C0+'&JA8UXSDGMJ "BBB
M@ HHHH **** "O#_ (U?$[X@_#7Q_P"$7L+?PU)X(U75+#294ODN%NBTTCK/
M,]V62VM%C7RO+1Q(]PY,:8=D!]PKRKXB?L\Z5\3O%":EK'B;Q,=&>6PN+OPJ
ME[&^E7<UG,9H)#')&TD1W[2P@DB$GEIO#8Y /*?C-^TGX]\#_#OQ7\0=)N/!
M=AX3T74]2L+2/6+:[GO=7FMY4MHK.!(Y44/+<17@\[+!0(OW3 .]3^#/VKM8
M\:?'Q_"HDT/0=%M];ET"72]5TW4%O+B:.Q%PS0Z@H^R><)&*_8V D,<;2;_F
M5:Z3Q3^QKX?\37GPZO$\8^*M+NO :2-I+V_]G7"-<R'=)>2Q7-G+&UP6^8.%
M&UN5"GFMV#]EWPU#\0K7Q4^L:Y.L.L#Q(=$>2W6PDU?[(;4W[!81()3$3E%D
M$6XEO+R<T >QT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?,=Q_P %+/V;;6XE
MA?XDH7C8H3'HNHNI(..&6W((]P2#750PF(Q5_J].4[;V3=ON)<E'=GTY17R_
M_P /-/V:_P#HI'_E"U+_ .1J/^'FG[-?_12/_*%J7_R-77_9.8_] \__  &7
M^0O:0[GU!17S)>?\%%?@E>>!?&7B'POXF;Q3<>&=,_M.XTV*RN+.61#+'"F&
MN(T7!EFB4D$[=X)%><_$O]N"]\2?!'QO?>&=:T?PIXE\+Z[H5C?ZUX<U>TUW
M35M+ZXB!EANI(!$Q"&9'#Q#8T9ZC!/!6H5<//V=:#C+LTT_Q*33U1]PT5\":
MW^TSXYTB7QY;^$?B4?B%X2TOQ+X4L=-\:?9-/F#->SJE_8>=;0);3[4*-N1
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
MO^V5?:7'X8D\*^!X?$$>N> I_'Z'4=;^P>5:Q)%(T)V6\V7*2\$<;@ < E@
M?3E%?+.J?MQ>=H>J^(?#7@AM>\.>&O#ND^)_$\\VK);7-G:WT(N$CM8O+=;F
M9+??(5:2%3A5#DMQF>%_VM=4TQOB==7C'Q>S?$&T\)^#=-7RK))&NK6WD@C>
M81Y6/+R.TCJ[A0<!N%H ^N:*^88_VR-4O/%-G\/;/P+:2?%J37[S0[C0I]?,
M>FQI;V@O#=)?"V9WC:&2':#;J^]F4J H9N7T/_@HA'>?#M_%>K> )=&CN/"V
MJ>(-*M?[6$QOKJRU*2P>PW"$!7+?9FW#=Q<8"MLRP!]C453T>XO+K2;*?4;1
M+#4)($>XM(YO.6&0J"Z"3 WA3D;L#.,X%7* "BBB@ KS.X_9A^#EW<2SS_"7
MP--/*Q>223PW9LSL3DDDQ<DGO7IE%:TZM2E?V<FO1V%9/<\O_P"&6?@O_P!$
MA\!_^$S9?_&J/^&6?@O_ -$A\!_^$S9?_&J]0HK;ZWB/^?DOO8N5=CRK6/V6
M?A1JG@[Q'X:M? 6@>'K#7[,V5]+X?TV"PG>/<&7$D2*<JZJXSD!E!Q6;K7[,
M&F^+/ ^H>&_$WC;QEXH^W:K8ZK+J6IW\!G1[1XGABBC2!;>*/,*[A'$K.69F
M8L=U>ST5SSG*H^:;N_,HXGXN?"72/C/X9M-"UNYOK6TMM3L]51[!T20RVTRS
M1J2Z,-I9 ",9(S@CK7FFD?L5^$='\::-K\7B7Q8UMHNJZIJ^EZ)]OACM+.;4
M$E6["-'"LY#&4LI:5G0J-C*"P;Z!HJ /(/A5^S/H?PM\>:AXT?Q!X@\7>*+K
M28-#&J>(I;>2XCLXG+B,R0P1-,Q.S=+.99"(D&_KFEKW[)?A#Q%_PEOVG4=;
M3_A)O$UAXKO/*GA'EW5IY/E)'F(XB/D)N!RQRV&'&/;** /"[K]D'PL=;U'7
MM.U[Q%HGB6Y\43^+;;6K&:V-Q87<]LMK-'"LL#QF%XEVE)4DZGGICL?"7P<3
MPCJ'ABZC\:>,M5&AZ?<6#0:MK+W46I--(LC7-V&'[R96!V$%516*JJJ%4>AT
M4 %%%% !1110!QNJ?!CX?:YJ-QJ&I>!?#6H7]PYDFNKK2+>665CU9F9"2?<U
M5_X4'\,?^B<>$O\ P1VO_P ;KO**Q]A2>K@ON.=X>BW=P7W(X/\ X4'\,?\
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M_P")KW6]8T:YM+.ZT#0?[2BOCCY=,NG6-WMX)G9"[DP#:IQ.A7(E;P%<Z?\
MM7>#/&TN@7"7MYX,U:+7=4MTFN(8[@2:6(K99#N"+B.=HX5P"3,X4L\C-] T
M4 5]/OH]2L+:\A69(KB)946XA>&0*P! :-P&1L'E6 (/! -6*** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHKXX\1W'PJM?'GQ,E^*T<,WQ575<^&XI"@U^2Q\M/[.702Q#<R>8!
M]G('V@S>8<[Z /L>BOAKXC?M(>/M$USQP=.\8/;^);"X\102^ FL+1SHNEVN
MDW%Q9:L3Y9F^>:*T.^61X'^V>6JY Q=T3]HSQ=I*Z]XKL_'3?$KP!X7_ ++U
M#6+VUL+10\EU;W4=UIL9@B!4V\WV"?!W2QK(R2L^1@ ^V**^(O%7BKXE6KZA
M8^+O%B:K<>']6\"65SI;Z/ITMG)>7E[9F\F^:W9LJ^[RBC*8\[@2P1D\T\5?
M'/Q7\1_!9T>_^(J:QJFI>'Y-5UWPT]C: >&M5B\0:1#':'RHTE A$TR>7*Y=
ML%F8[DV@'Z445^?/Q#\1>.K[XA:-IMWX_P#$&H7'A[Q5KNA6\]K#8V]_J%L-
M-L[AD416Z!KOR;BY2/R51B57:-V6.E^S"FA#XJ6C>#64ZZ;_ !K(TE])\GR-
MEQYWVA=/3SA#DQ^6=5=KLRA<*A%P7 /O2BODSQW<?"3Q)^T[I&G:3JWA71_B
M9I&MV]]J&N:AJ\4>KO+]GV1Z7:*TGGO'*CH)(T A"O( &E=MOC7PE\0?"_P[
MX3:\\:+:3Z1'X0TW_A8%D\J1PWOBHW[C[/?[G2)[MYO/$BW#!=FTRD1 , #]
M&**_-CQUI_AC2?!?AR1=;^&EY\.Y+;Q/J]I8ZA(=6\,6.IO+;R0Z5:&">)$N
MQ$\PB96!4M=-#$<X7Z7_ &BK?P]XF^$OP\E\;ZUI_@"U:\M;N2R\<6$NJZ*\
MWV23_1-5#21(RJ6W*TTJ SQ1'YFPI /I"BOSLTKXC:?X)USP'XHM99?!WA_2
M?#OCEK?2O!M[%JVDZA+ ME,\VD_:8D,D)W2R)"I2-/L95=L8E,G1?#/XX?$C
MX@^,-'\&+\3)A:ZCXR:QC\0Z4VE:E<-IYT":]"1SK816LG[^W8;T@8 ^8@>4
M(&H ^\:*_-W6/CIXI^*7P]\.1>-_'4.E7\S^![FQ\.+96T*^(B^JVSW5\I,9
ME+++'M*PLL<?E89?WBD;/CK]K/QW;^,/&W_"+>-9/[.CTW7(X;+5(]/FGTK4
M+*^M855K:*V5H!AKC;'/<3R21_.RPD#(!^A-%?#/Q"\8:VWQBTGPCXF^)%U<
M7VB?$'P]:Z7X7U*UL4N-5T\QV\IU4F&"-V8W$DT6^/; HA,93S"&K4_;2\0Z
M8WQ4\-QZG;0W,GAVVMKZTT:62(ZGK;SWBD_V''*A#7\#6D8S&V\I<L@53)'(
M #[2HKY6_:0OH_C#\-/@-?P^'?#7BU->\5:?=_V)JE^)M)N"^F7KF-K@6\H=
M%.</Y)R5!VC/'&:Y:^(_V:;&RTG4_%^B_ [PAXFU36-9^T^&Q;W&F:'+%9VR
MVFE6\E[:B+%PRW=VRK!&S.CI'@EF< ^W**^*M'_:$^)&H>/?"MKKVMMX7\7W
M,WA:%/AE_9T*G5;.]MH9-5O2LD9NA]F>2]&8Y%2+^SL2*=S9ATO7/&D/[*OA
M7XRW7Q,%MXZ\1Z7I2WVN:\;+3;.UM7<2-;QRK8RP6Q=V*B:YBD7=+MRNZ/:
M?;=%>6_LX_$H?$?X3^&+^]U>34M<N+#[3-]MAM[>[FA\Z2*.X>*"1XRLGE,5
MEB/E28+H%4A1XO\ #W]H77O%/[6W_"-6OB>XO?"LUSKFF7.AZB]D)K*ZLY (
MR(8;82P(XCE:,W%R[S()'\J,*" #ZZHKX/\ C-\1]3U[XN6NFZSXRBAU/1_'
MTL-AX#FL[?$>GIHMPT-_@Q^=()&D<F1W,)W^6%#(<Q6_Q:^("?"73_"*WL.;
M[P+;^,HKA-$LQ:PZ*FA;9[(0^3Y&/[02,;=G$5T%& %- 'WK17YU^-_C]XST
MVU\<:'=>+=.U:QF\#:K/:^&+/3M/N8-/2'0//7[;82V\<\"-(NY9BUU:S"7R
MO+BWQX[37/VA/'&EZ[K,-GXQ%MKUE?7=DG@--,M2MOI$>C-<1:KCRO.P9PA\
MXO\ 9_G\G9O&: /N"BOGC]F'QQXQUSQ7XAT3Q5XIN/%:1^&/#GB&&XN[.VMW
M@FOTO//B06\48,0-LA0.&<9(+MQ7S5\4OBQXQ^)?PK\8:/>>/;J^GOM$U2;Q
M3X;M=/LE_P"$6FAU*"&WLF/D%T6:)YT*W!=Y1"7C95R" ?HY17S#^U%X-\%:
M%X-^'.BZMXD\(^%=-TB26#3;+Q[H:W'A:^=+1D2&YCC>WMX90/GBRR@;9?+B
M;'R?/7Q \8>&O$'@SX?63>&[/PSHGA^WNYM*T)]8.H'7('U1H#_PC,EU$IGN
MXX[6*:U=0A6*\BAB14G#Q@'Z1T5\#7'@VZ_:F\=_$;5=,^'W@#5]1UOPIHGD
MZWK^IM)<^&Y[BUN!OLY([*1I'B<[B5DMSOA&"I^9?=OVA+'3--@^&%G\0KEM
M1^&-O=O%XENM17-A-.ML1:2:D.5^S&4,Q\W]T)?)W\[: /H.BOSJT_QHVC^,
M--O/AIX/T=[31]8UF_\ #VG^$M7;5O#VH7G_  C5X_D6!2VMU0&1$$L46X"6
M1^0Q;-G5OC1J'B!O!\S_ !D/B'PEI_B?0YD^)'V/3U&GW5UI.JC4+;?' MJ/
M)C$$G[V-C#]J_>[@H% 'Z&45^>WC+]KCQQIG@WPO-!XPGM-=@MVU))[A-/M;
M3Q)I:ZM/;1WB0M:S37$DEK MQ(EO]FBBB=IC*JE%'TG^R+JEDO@'6---Y;C4
M6\6^*;A;/S5\XQ#7;Q3($SG:&(&<8R0* /=J*^.=6\?W\/[0$OQ9C\.ZW/X1
ML=:C\&R>*([BS.EC20S6UQF/[3YX=-6DR\@@*^7;#+ #<D/_  3Y_P"0AXE_
M[%?P]_Z.U2@#[,HK\\M/^-7Q!T_P_P""O%&J>,_-O_$/A2TO=4\3W&BZ<)-!
MM)]8LK>XEB9+<8BCB9Y")=Z!V,C J@5:U]\1/%GC/QI=:]H?Q1N;Z[\-^'/'
M!TGQ79:?8.]Y;6K:0\ (,!@=7;!:1(P'!)CV!E*@'Z+45^=FK_%KQ;X7UOXK
M:Y8?$ZW\/7EYX@T:_O[2_N]/L66WE\-PS)#:3W5I-!$SRY1%N=JRBSVB9)/-
MD?Z+\9?$+Q9KGPO^!%SH_B/4?#.H^--4TZUU/41I%O!>>5-IMS/(/LTXN(X)
M"\:G;F0(1C<XSN /HBBO@K0/VAOBQK#>-A<>/O#.BZA#IVL23Z7>3-<W'AE[
M:Z6**>>&'2?]"14+$O=RW"R B9%,:.M8VJ?M4?$:3P/X<>'X@Z?H6EM-K:7/
MC?7=0TVWM+JXM?LI@M8;Z#3[JVO$(FN"IBMK>286Y4"*2&19 #]#J*^.]/\
MC!\2+5/'GCW7?%<\.A^"=?TN/5_#-GID*6BZ;)I=A-?N#-;"\!B:[FG4,R/B
M(HR\[1REY\>OC'I?C;PS8ZOXITCPY<7MGI.JVVC:Y*EO+JC7]U(TME%;0Z;<
M379MT:*WQ;S0O&5$DK2!]P /N^BOA_X;_%9_$7[0G@K6_&/Q M9=6TZP\7-K
M/A^\CMK5/"R1W5NB1N517C3RHE.ZX9B^WS$(1L#[@H **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#,\3>'-.\8^&]6T#6+?
M[7I.JVDMC>6^]D\V&5"DB;E(895B,@@C/!%9VO?#O0/$VBZ5H^I6<EQI>F7%
MO=6]HMU-'&7@(,0E"N/.12%;9)N4E5)!*@CI** "N(\&_!GPMX%\27OB#3HM
M4N];NK?[(]_K6MWVJRQP;]YBB:ZFD\E"V&*Q[0Q5<@[5QV]% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 4DT>TCUB;51#_I\L"6K3%F/[M&=E
M4#.!R[$D $\9SM7%VBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** ,CQ5X7L_&6AW&DW\VHV]K.5+2:5J=SIUP-K!AMGMI(Y5Y SM89&0<@D55
M\"^ =#^&^@C1_#]F]I9>?+=2-/<RW,\\TKEY)99I6:261F8DN[,Q]>*Z&B@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>May 25, 2026</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001022408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--03-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-34167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ePlus inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">54-1817218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">13595 Dulles Technology Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Herndon<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">20171-3413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">984-8400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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, $.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">PLUS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag', window );">Document Financial Statement Restatement Recovery Analysis [Flag]</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,849,899,831<span></span>
</td>
</tr>
<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">26,151,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte & Touche LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">McLean, Virginia<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement 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 &#167;240.10D-1(b).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtRestatementRecoveryAnalysisFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 410,769<span></span>
</td>
<td class="nump">$ 389,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable&#8212;trade, net</a></td>
<td class="nump">667,831<span></span>
</td>
<td class="nump">508,272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Accounts receivable&#8212;other, net</a></td>
<td class="nump">38,896<span></span>
</td>
<td class="nump">19,382<span></span>
</td>
</tr>
<tr class="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 );">Inventories</a></td>
<td class="nump">200,888<span></span>
</td>
<td class="nump">120,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFuelCost', window );">Deferred costs</a></td>
<td class="nump">77,748<span></span>
</td>
<td class="nump">66,769<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">31,602<span></span>
</td>
<td class="nump">31,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">222,399<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,427,734<span></span>
</td>
<td class="nump">1,358,074<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">8,955<span></span>
</td>
<td class="nump">3,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Property, equipment, and other assets&#8212;net</a></td>
<td class="nump">100,039<span></span>
</td>
<td class="nump">98,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">202,880<span></span>
</td>
<td class="nump">202,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets&#8212;net</a></td>
<td class="nump">61,344<span></span>
</td>
<td class="nump">82,007<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Non-current assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">133,835<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">1,800,952<span></span>
</td>
<td class="nump">1,879,089<span></span>
</td>
</tr>
<tr class="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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">264,605<span></span>
</td>
<td class="nump">323,890<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_plus_AccountsPayableFloorPlan', window );">Accounts payable&#8212;floor plan</a></td>
<td class="nump">119,693<span></span>
</td>
<td class="nump">89,527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salaries and commissions payable</a></td>
<td class="nump">48,590<span></span>
</td>
<td class="nump">42,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">168,127<span></span>
</td>
<td class="nump">154,067<span></span>
</td>
</tr>
<tr class="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">37,128<span></span>
</td>
<td class="nump">22,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">166,463<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">638,143<span></span>
</td>
<td class="nump">799,132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability&#8212;long-term</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue&#8212;long-term</a></td>
<td class="nump">83,010<span></span>
</td>
<td class="nump">81,759<span></span>
</td>
</tr>
<tr class="ro">
<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">10,829<span></span>
</td>
<td class="nump">13,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Non-current liabilities of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,546<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">731,982<span></span>
</td>
<td class="nump">908,431<span></span>
</td>
</tr>
<tr class="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 (Note 11)</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_PreferredStockValue', window );">Preferred stock, $0.01 per share par value; 2,000 shares authorized; none outstanding</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_CommonStockValue', window );">Common stock, $0.01 per share par value; 50,000 shares authorized; 27,765 shares issued and 26,299 outstanding at March 31, 2026, and 27,582 shares issued and 26,526 outstanding at March 31, 2025</a></td>
<td class="nump">278<span></span>
</td>
<td class="nump">276<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">210,274<span></span>
</td>
<td class="nump">194,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost, 1,466 shares at March 31, 2026, and 1,056 shares at March 31, 2025</a></td>
<td class="num">(101,944)<span></span>
</td>
<td class="num">(70,748)<span></span>
</td>
</tr>
<tr class="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">956,000<span></span>
</td>
<td class="nump">843,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Accumulated other comprehensive income&#8212;foreign currency translation adjustment</a></td>
<td class="nump">4,362<span></span>
</td>
<td class="nump">3,441<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 Stockholders&#8217; Equity</a></td>
<td class="nump">1,068,970<span></span>
</td>
<td class="nump">970,658<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 STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 1,800,952<span></span>
</td>
<td class="nump">$ 1,879,089<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_AccountsPayableFloorPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for equipment to be resold in our Technology Sales Business Segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_AccountsPayableFloorPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, receivable from customers, clients, or other third-parties, and receivables 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or 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/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-5A<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 10A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<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 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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFuelCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized fuel costs of a regulated entity that are expected to be recoverable through rate adjustments 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477711/980-340-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_DeferredFuelCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and obligation to transfer product and 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/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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and obligation to transfer product and 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/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(26)(c))<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_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its 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><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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>21
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>CONSOLIDATED BALANCE SHEETS [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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in Shares)</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in Shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in Shares)</a></td>
<td class="nump">26,299,000<span></span>
</td>
<td class="nump">26,526,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, shares issued (in Shares)</a></td>
<td class="nump">27,765,000<span></span>
</td>
<td class="nump">27,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_TreasuryStockCommonShares', window );">Treasury stock, shares (in Shares)</a></td>
<td class="nump">1,466,000<span></span>
</td>
<td class="nump">1,056,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_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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript: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 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 3: 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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">$ 2,442,549<span></span>
</td>
<td class="nump">$ 2,000,168<span></span>
</td>
<td class="nump">$ 2,178,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</a></td>
<td class="nump">1,826,468<span></span>
</td>
<td class="nump">1,488,048<span></span>
</td>
<td class="nump">1,666,507<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">616,081<span></span>
</td>
<td class="nump">512,120<span></span>
</td>
<td class="nump">511,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative</a></td>
<td class="nump">423,393<span></span>
</td>
<td class="nump">386,681<span></span>
</td>
<td class="nump">355,556<span></span>
</td>
</tr>
<tr class="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="nump">26,543<span></span>
</td>
<td class="nump">25,753<span></span>
</td>
<td class="nump">20,951<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDebtExpense', window );">Interest and financing costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,429<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_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">449,936<span></span>
</td>
<td class="nump">412,434<span></span>
</td>
<td class="nump">377,936<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">166,145<span></span>
</td>
<td class="nump">99,686<span></span>
</td>
<td class="nump">133,806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">7,293<span></span>
</td>
<td class="nump">6,438<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings from continuing operations before tax</a></td>
<td class="nump">173,438<span></span>
</td>
<td class="nump">106,124<span></span>
</td>
<td class="nump">135,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">49,318<span></span>
</td>
<td class="nump">29,685<span></span>
</td>
<td class="nump">37,911<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net earnings from continuing operations</a></td>
<td class="nump">124,120<span></span>
</td>
<td class="nump">76,439<span></span>
</td>
<td class="nump">97,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net earnings from discontinued operations, net of tax (Note 5)</a></td>
<td class="nump">8,516<span></span>
</td>
<td class="nump">28,137<span></span>
</td>
<td class="nump">20,655<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings (in Dollars)</a></td>
<td class="nump">$ 132,636<span></span>
</td>
<td class="nump">$ 104,576<span></span>
</td>
<td class="nump">$ 117,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net earnings per common share&#8212;basic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations (in Dollars per share)</a></td>
<td class="nump">$ 4.73<span></span>
</td>
<td class="nump">$ 2.88<span></span>
</td>
<td class="nump">$ 3.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Discontinued operations (in Dollars per share)</a></td>
<td class="nump">0.32<span></span>
</td>
<td class="nump">1.06<span></span>
</td>
<td class="nump">0.78<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_EarningsPerShareBasic', window );">Net earnings per common share &#8211; basic (in Dollars per share)</a></td>
<td class="nump">5.05<span></span>
</td>
<td class="nump">3.94<span></span>
</td>
<td class="nump">4.44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Net earnings per common share&#8212;diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (in Dollars per share)</a></td>
<td class="nump">4.71<span></span>
</td>
<td class="nump">2.87<span></span>
</td>
<td class="nump">3.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (in Dollars per share)</a></td>
<td class="nump">0.32<span></span>
</td>
<td class="nump">1.06<span></span>
</td>
<td class="nump">0.77<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_EarningsPerShareDiluted', window );">Net earnings per common share &#8211; diluted (in Dollars per share)</a></td>
<td class="nump">$ 5.03<span></span>
</td>
<td class="nump">$ 3.93<span></span>
</td>
<td class="nump">$ 4.41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding&#8212;basic (in Shares)</a></td>
<td class="nump">26,234<span></span>
</td>
<td class="nump">26,503<span></span>
</td>
<td class="nump">26,610<span></span>
</td>
</tr>
<tr class="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 );">Weighted average common shares outstanding&#8212;diluted (in Shares)</a></td>
<td class="nump">26,371<span></span>
</td>
<td class="nump">26,666<span></span>
</td>
<td class="nump">26,717<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">$ 1,979,664<span></span>
</td>
<td class="nump">$ 1,599,791<span></span>
</td>
<td class="nump">$ 1,886,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total</a></td>
<td class="nump">1,525,960<span></span>
</td>
<td class="nump">1,229,495<span></span>
</td>
<td class="nump">1,485,291<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">462,885<span></span>
</td>
<td class="nump">400,377<span></span>
</td>
<td class="nump">292,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</a></td>
<td class="nump">$ 300,508<span></span>
</td>
<td class="nump">$ 258,553<span></span>
</td>
<td class="nump">$ 181,216<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<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 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/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 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 14: 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/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 19: 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 20: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: 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 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<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)(iv))<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)(5))<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 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 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<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)(B))<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)(iv))<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)(5))<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/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 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) from continuing operations 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 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: 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 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 (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 21: 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(20))<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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 7: 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 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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 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_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477349/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-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_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the 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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: 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 5: http://www.xbrl.org/2009/role/commonPracticeRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 7: 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(14))<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the 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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479836/810-10-S99-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and debt related expenses associated with nonoperating financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<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_InterestAndDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/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 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)(ii))<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/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 29: 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 30: 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 31: 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 32: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://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 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>23
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET EARNINGS</a></td>
<td class="nump">$ 132,636<span></span>
</td>
<td class="nump">$ 104,576<span></span>
</td>
<td class="nump">$ 117,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>OTHER COMPREHENSIVE INCOME, NET OF TAX:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">915<span></span>
</td>
<td class="nump">1,161<span></span>
</td>
<td class="nump">712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Reclassification of foreign currency translations adjustments to net income</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">921<span></span>
</td>
<td class="nump">1,161<span></span>
</td>
<td class="nump">712<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_ComprehensiveIncomeNetOfTax', window );">TOTAL COMPREHENSIVE INCOME</a></td>
<td class="nump">$ 133,557<span></span>
</td>
<td class="nump">$ 105,737<span></span>
</td>
<td class="nump">$ 118,694<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481724/830-30-40-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>24
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 132,636<span></span>
</td>
<td class="nump">$ 104,576<span></span>
</td>
<td class="nump">$ 117,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Less: Net earnings from discontinued operations, net of tax</a></td>
<td class="nump">8,516<span></span>
</td>
<td class="nump">28,137<span></span>
</td>
<td class="nump">20,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net earnings from continuing operations</a></td>
<td class="nump">124,120<span></span>
</td>
<td class="nump">76,439<span></span>
</td>
<td class="nump">97,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net earnings to net cash provided by (used in) operating activities of continuing operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">27,615<span></span>
</td>
<td class="nump">27,183<span></span>
</td>
<td class="nump">22,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">Provision for credit losses</a></td>
<td class="nump">483<span></span>
</td>
<td class="nump">1,732<span></span>
</td>
<td class="nump">371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">12,134<span></span>
</td>
<td class="nump">10,502<span></span>
</td>
<td class="nump">9,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred taxes</a></td>
<td class="nump">892<span></span>
</td>
<td class="nump">3,413<span></span>
</td>
<td class="num">(2,656)<span></span>
</td>
</tr>
<tr class="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 );">Net loss on disposal of property and equipment</a></td>
<td class="nump">121<span></span>
</td>
<td class="nump">283<span></span>
</td>
<td class="nump">192<span></span>
</td>
</tr>
<tr class="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:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(165,298)<span></span>
</td>
<td class="nump">194,563<span></span>
</td>
<td class="num">(117,469)<span></span>
</td>
</tr>
<tr class="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 );">Inventories</a></td>
<td class="num">(80,334)<span></span>
</td>
<td class="nump">23,369<span></span>
</td>
<td class="nump">101,734<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Deferred costs and other assets</a></td>
<td class="num">(9,930)<span></span>
</td>
<td class="num">(31,571)<span></span>
</td>
<td class="num">(23,973)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(59,306)<span></span>
</td>
<td class="nump">6,013<span></span>
</td>
<td class="nump">106,967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Salaries and commissions payable, deferred revenue, and other liabilities</a></td>
<td class="nump">32,056<span></span>
</td>
<td class="nump">11,992<span></span>
</td>
<td class="nump">51,600<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by (used in) operating activities of continuing operations</a></td>
<td class="num">(117,447)<span></span>
</td>
<td class="nump">323,918<span></span>
</td>
<td class="nump">246,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) operating activities of discontinued operations</a></td>
<td class="nump">1,216<span></span>
</td>
<td class="num">(21,773)<span></span>
</td>
<td class="nump">2,386<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="num">(116,231)<span></span>
</td>
<td class="nump">302,145<span></span>
</td>
<td class="nump">248,449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(4,429)<span></span>
</td>
<td class="num">(5,271)<span></span>
</td>
<td class="num">(7,664)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash used in acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(124,926)<span></span>
</td>
<td class="num">(54,182)<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash (used in) investing activities of continuing operations</a></td>
<td class="num">(4,355)<span></span>
</td>
<td class="num">(130,190)<span></span>
</td>
<td class="num">(61,808)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) investing activities of discontinued operations</a></td>
<td class="nump">164,165<span></span>
</td>
<td class="nump">1,323<span></span>
</td>
<td class="num">(156)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">159,810<span></span>
</td>
<td class="num">(128,867)<span></span>
</td>
<td class="num">(61,964)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Borrowings of non-recourse and recourse notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">252,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayments of non-recourse and recourse notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(257,997)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">3,606<span></span>
</td>
<td class="nump">3,635<span></span>
</td>
<td class="nump">3,019<span></span>
</td>
</tr>
<tr class="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">(30,629)<span></span>
</td>
<td class="num">(46,937)<span></span>
</td>
<td class="num">(9,853)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividend payments</a></td>
<td class="num">(19,662)<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_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments to settle liabilities for acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,307)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_NetBorrowingsOrProceedsFromFloorPlanFacility', window );">Net borrowings (repayments) on floor plan facility</a></td>
<td class="nump">30,166<span></span>
</td>
<td class="num">(15,577)<span></span>
</td>
<td class="num">(47,441)<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash (used in) financing activities of continuing operations</a></td>
<td class="num">(16,519)<span></span>
</td>
<td class="num">(61,186)<span></span>
</td>
<td class="num">(60,272)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) financing activities of discontinued operations</a></td>
<td class="num">(6,417)<span></span>
</td>
<td class="nump">23,610<span></span>
</td>
<td class="nump">23,653<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) financing activities</a></td>
<td class="num">(22,936)<span></span>
</td>
<td class="num">(37,576)<span></span>
</td>
<td class="num">(36,619)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash</a></td>
<td class="nump">751<span></span>
</td>
<td class="nump">652<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">21,394<span></span>
</td>
<td class="nump">136,354<span></span>
</td>
<td class="nump">149,928<span></span>
</td>
</tr>
<tr class="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, beginning of period</a></td>
<td class="nump">389,375<span></span>
</td>
<td class="nump">253,021<span></span>
</td>
<td class="nump">103,093<span></span>
</td>
</tr>
<tr class="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, end of period</a></td>
<td class="nump">410,769<span></span>
</td>
<td class="nump">389,375<span></span>
</td>
<td class="nump">253,021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">143<span></span>
</td>
<td class="nump">1,516<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_plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities', window );">Cash paid for amounts included in the measurement of lease liabilities</a></td>
<td class="nump">6,566<span></span>
</td>
<td class="nump">5,821<span></span>
</td>
<td class="nump">4,071<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Schedule of non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Purchases of property and equipment</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(214)<span></span>
</td>
<td class="num">(279)<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_plus_ContingentConsiderationAtBookValue', window );">Consideration for acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,307)<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_plus_FairValueOfVestedShares', window );">Vesting of share-based compensation</a></td>
<td class="nump">10,281<span></span>
</td>
<td class="nump">11,893<span></span>
</td>
<td class="nump">9,477<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_plus_RepurchaseOfCommonStockInNoncashFinancingActivity', window );">Repurchase of common stock</a></td>
<td class="num">(567)<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">New operating lease assets obtained in exchange for lease obligations</a></td>
<td class="nump">$ 2,665<span></span>
</td>
<td class="nump">$ 7,146<span></span>
</td>
<td class="nump">$ 4,883<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period for amounts included in the measurement 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;">plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_ContingentConsiderationAtBookValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Book value of potential payments under the contingent consideration arrangement including cash and shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_ContingentConsiderationAtBookValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_FairValueOfVestedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of vested share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_FairValueOfVestedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_NetBorrowingsOrProceedsFromFloorPlanFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash borrowings (repayments) from floor plan facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_NetBorrowingsOrProceedsFromFloorPlanFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_RepurchaseOfCommonStockInNoncashFinancingActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 common stock repurchased in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_RepurchaseOfCommonStockInNoncashFinancingActivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity attributable to discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity attributable to discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity attributable to discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 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> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations 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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 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 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 6: 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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<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 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 11: 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 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-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_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477349/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-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_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 expenses incurred but not yet 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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript: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_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity attributable to continuing operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity attributable to continuing operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity attributable to continuing operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 additional capital contribution to the 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -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_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ProvisionForLoanLeaseAndOtherLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 4: 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(11))<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_ProvisionForLoanLeaseAndOtherLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>25
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</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>Treasury Stock [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2023</a></td>
<td class="nump">$ 272<span></span>
</td>
<td class="nump">$ 167,303<span></span>
</td>
<td class="num">$ (14,080)<span></span>
</td>
<td class="nump">$ 620,656<span></span>
</td>
<td class="nump">$ 1,568<span></span>
</td>
<td class="nump">$ 775,719<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 );">Balance (in Shares) at Mar. 31, 2023</a></td>
<td class="nump">26,905,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock awards</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(2)<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock awards (in Shares)</a></td>
<td class="nump">162,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Reclassification of foreign currency translation adjustments to net income</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">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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">3,019<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">3,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (in Shares)</a></td>
<td class="nump">71,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">9,738<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">9,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,731)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,731)<span></span>
</td>
</tr>
<tr class="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 common stock (in Shares)</a></td>
<td class="num">(186,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</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">117,982<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">117,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</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">712<span></span>
</td>
<td class="nump">712<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_StockholdersEquity', window );">Balance at Mar. 31, 2024</a></td>
<td class="nump">$ 274<span></span>
</td>
<td class="nump">180,058<span></span>
</td>
<td class="num">(23,811)<span></span>
</td>
<td class="nump">738,638<span></span>
</td>
<td class="nump">2,280<span></span>
</td>
<td class="nump">897,439<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 );">Balance (in Shares) at Mar. 31, 2024</a></td>
<td class="nump">26,952,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock awards</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock awards (in Shares)</a></td>
<td class="nump">125,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Reclassification of foreign currency translation adjustments to net income</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">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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">3,634<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">3,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (in Shares)</a></td>
<td class="nump">58,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">10,784<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">10,784<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(46,937)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (46,937)<span></span>
</td>
</tr>
<tr class="ro">
<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 common stock (in Shares)</a></td>
<td class="num">(609,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="num">(557,009)<span></span>
</td>
</tr>
<tr class="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 earnings</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">104,576<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 104,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</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">1,161<span></span>
</td>
<td class="nump">1,161<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_StockholdersEquity', window );">Balance at Mar. 31, 2025</a></td>
<td class="nump">$ 276<span></span>
</td>
<td class="nump">194,475<span></span>
</td>
<td class="num">(70,748)<span></span>
</td>
<td class="nump">843,214<span></span>
</td>
<td class="nump">3,441<span></span>
</td>
<td class="nump">$ 970,658<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 );">Balance (in Shares) at Mar. 31, 2025</a></td>
<td class="nump">26,526,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="nump">26,526,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock awards</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock awards (in Shares)</a></td>
<td class="nump">124,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends paid and accrued</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">(19,850)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(19,850)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Reclassification of foreign currency translation adjustments to net income</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">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">3,606<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">3,607<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (in Shares)</a></td>
<td class="nump">59,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">12,194<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">12,194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(31,196)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (31,196)<span></span>
</td>
</tr>
<tr class="ro">
<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 common stock (in Shares)</a></td>
<td class="num">(410,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="num">(362,900)<span></span>
</td>
</tr>
<tr class="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 earnings</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">132,636<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 132,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</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">915<span></span>
</td>
<td class="nump">915<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_StockholdersEquity', window );">Balance at Mar. 31, 2026</a></td>
<td class="nump">$ 278<span></span>
</td>
<td class="nump">$ 210,274<span></span>
</td>
<td class="num">$ (101,944)<span></span>
</td>
<td class="nump">$ 956,000<span></span>
</td>
<td class="nump">$ 4,362<span></span>
</td>
<td class="nump">$ 1,068,970<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 );">Balance (in Shares) at Mar. 31, 2026</a></td>
<td class="nump">26,299,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="nump">26,299,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-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_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481724/830-30-40-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued 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://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 (a)<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)(1))<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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript: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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parentheticals)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2026 </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_CommonStockDividendsPerShareCashPaid', window );">Dividends per share (in Dollars per share)</a></td>
<td class="nump">$ 0.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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="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>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Description of Business</span> &#8212; ePlus inc. (&#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; or &#8220;ePlus&#8221;) was founded in 1990 and is a Delaware corporation. We are a holding company that through our subsidiaries provides information technology (&#8220;IT&#8221;) solutions which enable organizations to optimize their IT environment and supply chain processes. We also provide consulting, professional services, managed services, and complete lifecycle management services. We focus on selling to medium and large enterprises and state and local government and educational (&#8220;SLED&#8221;) institutions in the United States (&#8220;US&#8221;) and select international markets including the United Kingdom (&#8220;UK&#8221;), the European Union (&#8220;EU&#8221;), India, and Singapore.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Basis of Presentation</span> &#8212; The consolidated financial statements include the accounts of <span style="font-style: italic;">e</span>Plus inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The accounts of acquired businesses are included in the consolidated financial statements from the dates of acquisition. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Sale of Our Financing Business</span> &#8212; On June 30, 2025, we completed the sale of 100% of the membership interests of Expo Holdings, LLC, a Delaware limited liability company and our wholly-owned subsidiary (&#8220;HoldCo&#8221;), to Marlin Leasing Corporation, a Delaware corporation (d/b/a PEAC Solutions) pursuant to the terms of the Membership Interest Purchase Agreement, dated June 20, 2025 (the &#8220;Sale Transaction&#8221;). By selling HoldCo, together with its U.S. subsidiaries, we sold our domestic financing business that comprised most of our financing business segment, which is a business that finances information technology equipment, software and related services for customers. We continue to own the international entities in the financing business. This divestiture positions us to focus on being a technology solutions provider and represents a strategic shift in our operations. As a result of the Sale Transaction, we determined that the domestic financing business that was sold met the definition of discontinued operations. Consequently, for all periods presented in these financial statements, we are retrospectively presenting the results of our domestic financing business as discontinued operations. In our audited consolidated balance sheets for all periods, we present the assets and liabilities of our domestic financing business as assets and liabilities of discontinued operations. In our audited consolidated statements of operations for all periods, we present the operating results of our domestic financing business in earnings from discontinued operations. After the sale, our remaining three reportable segments are product, professional services, and managed services, which we formerly referred to collectively as our technology business. Please refer to Note 5, &#8220;Discontinued Operations&#8221; for additional information on the transaction and its effect on our financial statements. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Use of Estimates</span> &#8212; The preparation of financial statements in conformity with accounting principles generally accepted in the US requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Estimates are used when accounting for items and matters including, but not limited to, revenue recognition, vendor consideration, goodwill and intangible assets, allowance for credit losses, inventory obsolescence, and the recognition and measurement of income tax assets and other provisions and contingencies. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Allowance for Credit Losses</span> &#8212; We maintain an allowance for credit losses related to our accounts receivable. We record an expense in the amount necessary to adjust the allowance for credit losses to our current estimate of expected credit losses on financial assets. We estimate expected credit losses based on our internal rating of the customer&#8217;s credit quality, our historical credit losses, current economic conditions, and other relevant factors. Prior to providing credit, we assign an internal rating for each customer&#8217;s credit quality based on the customer&#8217;s financial status, rating agency reports and other financial information. We review our internal ratings for each customer at least annually or when there is an indicator of a change in credit quality, such as a delinquency or bankruptcy. We write off receivables when we deem them to be uncollectable. </div><div> <span style="font-weight: bold;">Business Combinations</span> &#8212; We account for business combinations using the acquisition method, which requires that the total purchase price for the acquired entity be allocated to the assets acquired and liabilities assumed. With limited exceptions, we measure most assets acquired and liabilities assumed based on their fair values at the acquisition date. We apply Accounting Standards Codification (&#8220;Codification&#8221;) Topic 606, Contracts with customers (&#8220;Codification Topic 606&#8221;), to recognize and measure contract assets and contract liabilities from contracts with customers. Our allocation process requires an analysis of intangible assets, such as customer relationships, trade names, acquired contractual rights and legal contingencies to identify and record all assets acquired and liabilities assumed. </div><div>&#160;
  </div><div>
   We record any premium paid over the fair value of the acquired net assets as goodwill. Our initial purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. We include the results of operations for the acquired company in our financial statements from the acquisition date.
  </div><div style="text-align: center;">&#160;
  </div><div> <span style="font-weight: bold;">Cash and Cash Equivalents</span> &#8212; Cash and cash equivalents consist primarily of interest-bearing accounts and money market funds that consist of short-term US treasury securities. We consider all highly liquid investments, including those with an original maturity of three months or less at the date of acquisition, to be cash equivalents. As of March 31, 2026, and March 31, 2025, there were no restrictions on the withdrawal of funds from our money market funds. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Concentrations of Risk</span> &#8212; Financial instruments that potentially subject us to concentrations of credit risk include cash and cash equivalents, short-term investments, and accounts receivable. Cash and cash equivalents may include short-term investments that are maintained principally with financial institutions in the US. Our accounts receivable-trade balance on March 31, 2026, and March 31, 2025 included approximately 36% and 17% concentration of invoices due from Verizon Communications Inc., respectively. Our risk on our accounts receivable is reduced by having a broad customer base in a diverse range of industries and through the ongoing evaluation of collectability of our portfolio. A substantial portion of our sales are products from Cisco Systems, which represented approximately 29%, 32%, and 44%, of our net sales for the years ended March 31, 2026, 2025, and 2024, respectively. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Contract Assets</span> &#8212; We recognize contract assets when we recognize revenue and our right to consideration is conditioned on our future performance. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Contract Liabilities</span> &#8212; We recognize contract liabilities when cash payments are received or due in advance of our performance. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Deferred Costs</span> &#8212; When a contract is within the scope of Codification Topic 606, we defer costs of fulfilling the contract when they generate or enhance resources that will be used by us in satisfying performance obligations in the future. Additionally, we capitalize costs that are incremental to obtaining the contracts, predominately sales commissions, and expense them in proportion to each completed contract performance obligation. Our long-term deferred costs are included in our consolidated balance sheets as part of property, equipment, and other assets&#8212;net. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Earnings Per Share</span> &#8212; Basic earnings per share is calculated by dividing net earnings attributable to common stockholders by the basic weighted average number of shares of common stock outstanding during each period. Diluted earnings per share reflects the potential dilution of securities that could participate in our earnings, including restricted stock awards during each period. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Fair Value Measurement</span> &#8212; We follow the guidance in Codification Topic 820 <span style="font-style: italic;">Fair Value Measurements</span> (&#8220;Codification Topic 820&#8221;) which governs how to measure fair value for financial reporting. This topic defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. This topic also establishes a fair value hierarchy that categorizes into three levels the inputs to valuation techniques used to measure fair value: </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8226;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Level 1 &#8211; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8226;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Level 2 &#8211; Inputs other than quoted prices included within Level 1, such as quoted prices for similar assets or liabilities in active markets, that are observable for the asset or liability, either directly or indirectly.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8226;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Level 3 &#8211; Unobservable inputs for the asset or liability. The fair values are determined based on model-based techniques such as discounted cash flow models using inputs that we could not corroborate with market data.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> <span style="font-weight: bold;">Financial Instruments</span> &#8212; For financial instruments such as cash, short-term investments, accounts receivables, accounts payable and other current liabilities, we consider the recorded value of the financial instruments to approximate the fair value due to their short maturities. </div><div> <span style="font-weight: bold;">Foreign Currency Matters</span> &#8212; Our functional currency is the US dollar. Our international subsidiaries typically use their local currency as their functional currency. We translate the assets and liabilities of our international subsidiaries into US dollars at the spot rate in effect at the applicable reporting date. We translate the revenues and expenses of our international subsidiaries into US dollars at the average exchange rates in effect during the applicable period. We report the resulting foreign currency translation adjustment as accumulated other comprehensive income (loss), which is reflected as a separate component of stockholders&#8217; equity. We report all foreign currency transaction gains or losses in other income, net on our consolidated statement of operations. For the years ended March 31, 2026, 2025, and 2024, we recognized losses of $0.6 million, $1.2 million, and $0.1 million, respectively, due to foreign currency transactions. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Goodwill</span> &#8212; We test goodwill for impairment on an annual basis, as of October 1, and between annual tests if an event occurs, or circumstances change, that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </div><div>&#160;
  </div><div>
   In a qualitative assessment, we assess qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, after assessing the totality of events or circumstances, we determine that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative goodwill impairment test is unnecessary.
  </div><div>&#160;
  </div><div>
   If, after assessing the totality of events or circumstances, we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we perform the quantitative goodwill impairment test. We may also elect the unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test.
  </div><div>&#160;
  </div><div>
   In the quantitative impairment test, we compare the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. Conversely, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Implementation Costs of a Hosting Arrangement </span>&#8212; We capitalize implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We classify these capitalized costs in the same balance sheet line item as the amounts prepaid for the related hosting arrangement and we present the amortization of these capitalized costs in the same income statement line item as the service fees for the related hosting arrangement. Our long-term prepaids are included in our consolidated balance sheets as part of property, equipment, and other assets&#8212;net. We amortize the capitalized implementation costs over the term of the hosting arrangement. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Income Taxes</span> &#8212; Deferred income taxes are accounted for in accordance with Codification Topic 740 <span style="font-style: italic;">Income Taxes</span> (&#8220;Codification Topic 740&#8221;). Under this method, deferred income tax assets and liabilities are determined based on the temporary differences between the financial statement reporting and tax bases of assets and liabilities, using tax rates currently in effect. Future tax benefits, such as net operating loss carry-forwards, are recognized to the extent that realization of these benefits is considered to be more likely than not. We review our deferred tax assets at least annually and make necessary valuation adjustments. </div><div>&#160;
  </div><div>
   In addition, we account for uncertain tax positions in accordance with Codification Topic 740. Specifically, the Topic prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The interpretation also provides guidance on the related de-recognition, classification, interest and penalties, accounting for interim periods, disclosure, and transition of uncertain tax positions. In accordance with our accounting policy, we recognize accrued interest and penalties related to unrecognized tax benefits as a component of tax expense.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Inventories </span>&#8212; We recognize inventories at the lower of cost and net realizable value. We determine cost using a weighted average cost method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Our determination of the net realizable value for inventories is based on the terms of underlying purchase commitments from our customers, current economic conditions, and other relevant factors.</div><div> <span style="font-weight: bold;">Lessee Accounting</span> &#8212; We lease office space for periods up to six years and lease warehouse space for periods of up to 10 years, and we have some lease options that can be exercised to extend beyond those lease term limits. At the lease commencement date, we recognize operating lease liabilities based on the present value of the future minimum lease payments. In determining the present value of future minimum lease payments, we use our incremental borrowing rate based on the information available at the commencement date. When the future minimum payments encompass non-lease components, we account for the lease and non-lease components as a single lease component. We elected not to recognize right-of-use assets and lease liabilities for leases with an initial term of 12 months or less. We recognize lease expense on a straight-line basis over the lease term beginning on the commencement date. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Property and Equipment</span> &#8212; Property and equipment are stated at cost, net of accumulated depreciation and amortization. We recognize property and equipment obtained through a business combination at its fair market value as of the acquisition date. We compute depreciation and amortization using the straight-line method over the estimated useful lives of the related assets, which range from three to seven years. We typically depreciate IT equipment over three years, perpetual software licenses over five years, and furniture and fixtures over five years. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Revenue Recognition</span> &#8212; We recognize most of our revenues from the sales of third-party products, third-party software, third-party maintenance, software support, and services, <span style="font-style: italic;">e</span>Plus professional and managed services, and hosting <span style="font-style: italic;">e</span>Plus proprietary software. We recognize revenue from these sales under the guidance in Codification Topic 606. </div><div>&#160;
  </div><div>
   The core principle of Codification Topic 606 is that an entity should recognize revenue for the transfer of goods and services equal to an amount it expects to be entitled to receive for those goods and services. We account for a contract under Codification Topic 606 when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance, and collectability of consideration is probable.
  </div><div>&#160;
  </div><div>
   Revenues are reported net of sales refunds, including an estimate of future returns based on an evaluation of historical sales returns, current economic conditions, volume, and other relevant factors.
  </div><div>&#160;
  </div><div>
   Our contracts with customers may include multiple promises that are distinct performance obligations. For such arrangements, we allocate the transaction price to each performance obligation based on its relative standalone selling price. We determine standalone selling prices using expected cost-plus margin.
  </div><div>&#160;
  </div><div>
   We recognize revenue when (or as) we satisfy a performance obligation by transferring a promised good or service to a customer. A good or service is transferred when (or as) the customer obtains control of that good or service. Depending on the nature of each performance obligation, this may be at a point in time or over time, as further described below.
  </div><div>&#160;
  </div><div>
   We typically invoice our customers for third-party products upon shipment, for third-party software upon delivery, and for third-party services at the point of sale.
  </div><div>&#160;
  </div><div>
   <span style="text-decoration: underline;">Product revenue</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Sales of third-party products</span>
  </div><div>&#160;
  </div><div>
   We are the principal in sales of third-party products. As such, we recognize sales on a gross basis with the selling price to the customer recorded as sales and the acquisition cost of the product recognized as cost of sales. We recognize revenue from these sales at the point in time that control passes to the customer, which is typically upon delivery of the product to the customer.
  </div><div>&#160;
  </div><div>
   In some instances, our customers may request that we bill them for a product but retain physical possession of the product until later delivery, commonly known as &#8220;bill-and-hold&#8221; arrangements. We have warehousing agreements with select customers wherein title to products ordered through the agreements transfers to our customer at the point the product has arrived at our warehouse and we invoice the customer. In these &#8220;bill-and-hold&#8221; arrangements, we recognize revenue when the customer has ordered the product through their warehousing agreement with us or signed a bill-and-hold agreement with us, the customer has legal title, the product is identified separately as belonging to the customer, and the product is ready for delivery to the customer.</div><div>
   <span style="font-style: italic;">Sales of third-party maintenance, software support, software subscriptions when control is kept by the vendor, software that the customer accesses through the cloud, services, and software that benefits the customer only in conjunction with accompanying support</span>
  </div><div>&#160;
  </div><div>
   We are the agent in sales of third-party maintenance, software support, software subscriptions when control is kept by the vendor, software that the customer accesses through the cloud, and services as the third-party controls the service until it is transferred to the customer. Similarly, we are the agent in sales of third-party software and accompanying third-party support when the third-party software benefits the customer only in conjunction with the accompanying support. In these sales, we consider the third-party software and support as inputs to a single performance obligation. In all these sales where we are the agent, we recognize sales on a net basis at the point that our agency performance obligation is complete.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Freight and sales tax</span>
  </div><div>&#160;
  </div><div>
   We present freight billed to our customers within sales and the related freight charged to us within cost of sales. We present sales tax collected from customers and remittances to governmental authorities on a net basis.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Financing revenue and other</span>
  </div><div>&#160;
  </div><div>
   We continue to collect the remaining outstanding receivables due from leases and notes receivable held by the international entities of our financing business that we retained after the Sale Transaction.
  </div><div>&#160;
  </div><div>
   We account for leases to customers in accordance with Codification Topic 842. We utilize a portfolio approach by grouping together many similar assets being leased to a single customer.
  </div><div>&#160;
  </div><div>
   We classify our leases as either sales-type leases or operating leases. We classify leases as sales-type leases if any one of five criteria are met, each of which indicate that the lease transfers control of the underlying asset to the lessee. We classify our other leases as operating leases.
  </div><div>&#160;
  </div><div>
   For sales-type leases, upon lease commencement, we recognize the present value of the lease payments, and the residual asset discounted using the rate implicit in the lease. After the commencement date, we recognize interest income as part of net sales using the effective interest method.
  </div><div>&#160;
  </div><div>
   For operating leases, we recognize the underlying asset as an operating lease asset. We depreciate the asset on a straight-line basis to its estimated residual value over its estimated useful life. We recognize the lease payments over the lease term on a straight-line basis as part of net sales.
  </div><div>&#160;
  </div><div>
   We classify the financing of third-party software and third-party services for our customers as notes-receivable. We recognize interest income on our notes-receivable using the effective interest method.
  </div><div>&#160;
  </div><div>
   We classify the current receivables from sales-type leases and notes receivable in other current assets on our balance sheet. We classify the long-term receivables from sales-type leases and notes receivable and the carrying value of assets that we are leasing to our customers on leases that are classified as operating leases in property, equipment, and other assets-net on our balance sheet.
  </div><div>&#160;
  </div><div>
   <span style="text-decoration: underline;">Service revenue</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Sales of ePlus professional services and managed services</span>
  </div><div>&#160;
  </div><div>
   Our professional services offerings include consulting, architecture, deployment, and configuration services, software adoption services, training services, assessments, logistics, and staffing. Our managed service offerings range from monitoring and notification to fully outsourced network management and service desk solutions. In all these arrangements, we satisfy our performance obligation and recognize revenue over time.
  </div><div>
   In arrangements for <span style="font-style: italic;">e</span>Plus professional services, we provide services under both time and materials and fixed price contracts. When services are provided on a time and materials basis, we recognize sales at agreed-upon billing rates as services are performed. When services are provided on a fixed fee basis, we recognize sales over time in proportion to our progress toward complete satisfaction of the performance obligation. We utilize output and input methods to measure progress. Our input methods that we utilize include measuring costs incurred in proportion to total estimated costs, commonly referred to as the &#8220;cost-to-cost&#8221; method, and measuring service hours in proportion to total estimated service hours.
  </div><div>&#160;
  </div><div> Our professional services offerings include projects where products and services are delivered together to satisfy one performance obligation. In these arrangements, we recognize the entire arrangement in professional services and include the cost of the products as part of cost of sales for professional services. </div><div>&#160;
  </div><div>
   In arrangements for <span style="font-style: italic;">e</span>Plus managed services, our arrangement is typically a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). We typically recognize sales from these services on a straight-line basis over the period services are provided.
  </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Share-Based Compensation</span> &#8212; We account for share-based compensation in accordance with Codification Topic 718 <span style="font-style: italic;">Compensation&#8212;Stock Compensation</span>. We account for forfeitures when they occur. We recognize compensation cost for awards of restricted stock with graded vesting on a straight-line basis over the requisite service period. We recognize compensation cost for our employee stock purchase plan on a straight-line basis over the offering period, which is six months. We measure the award on the grant date at fair value using the Black-Scholes option pricing model. We recognize compensation cost for our performance stock units based on the grant-date fair value over the requisite service period, which is three years, and is adjusted for the probability of achieving certain performance conditions. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Software Development Costs</span> &#8212; We capitalize costs for the development of internal use software under the Codification Topic 350-40 <span style="font-style: italic;">Intangibles&#8212;Goodwill and Other Intangibles, </span>Subtopic <span style="font-style: italic;">Internal-Use Software</span>. We did not have significant capitalized development costs for internal use software for either of the years ended March 31, 2026, or March 31, 2025. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Transfers of financial assets</span> &#8212; We partner with third-party financing companies to provide financing solutions for our customers. On certain sales, we enter a financing arrangement with our customer, and then subsequently transfer the contractual payments, without recourse, to a third-party financing company. We account for the transfer of these financial assets under Codification Topic 860 <span style="font-style: italic;">Transfers and Servicing</span> (&#8220;Codification Topic 860&#8221;). After the sale to the customer, but prior to the transfer, we recognize these financial assets as receivables held for sale within other current assets in our consolidated balance sheet. We value the receivables based on the funding proceeds offered by the financing company. Once the transfer is complete, and it meets all the requirements for sale accounting, we derecognize the financial asset and recognize a receivable from the financing company within accounts receivable&#160;&#8212;trade, net. We derecognize the receivable upon receipt of payment from the financing company. </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Treasury Stock</span> &#8212; We account for treasury stock under the cost method and include treasury stock as a component of stockholders&#8217; equity in the accompanying consolidated balance sheets. </div><div> <span style="font-weight: bold;">Vendor Consideration</span> &#8212; We receive payments and credits from vendors pursuant to volume incentive programs and shared marketing expense programs. Many of these programs extend over one or more quarters&#8217; sales activities. Different programs have different vendor/program specific milestones to achieve. Amounts due from vendors as of March 31, 2026, and 2025 were $30.1 million and $15.5 million, respectively, which were included within accounts receivable-other, net in the accompanying balance sheets. </div><div>&#160;
  </div><div>
   We recognize rebates pursuant to volume incentive programs as a reduction of costs to purchase the vendor&#8217;s products based on a systematic and rational allocation of the cash consideration offered to the underlying transactions that result in our progress toward earning the rebate provided the amounts are probable and can be reasonably estimated. When a rebate is not probable or not reasonably estimable, we recognized the rebate as the milestones are achieved or as cash is received.
  </div><div>&#160;
  </div><div style="font-size: 10pt;">
   We recognize rebates pursuant to shared marketing expense programs as a reduction of the related selling and administrative expenses in the period the program occurs when the consideration represents a reimbursement of specific, incremental, identifiable costs. We recognize consideration that exceeds the specific, incremental, identifiable costs as a reduction of costs to purchase the vendor&#8217;s products.
  </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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>28
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [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_ErrorCorrectionTextBlock', window );">REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS</a></td>
<td class="text"><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">
   <span style="font-weight: bold;">2. REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS</span>
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">We identified misstatements in our previously issued consolidated financial statements for the fiscal years 2025 and 2024 that related to an overstatement of revenue from our Product segment that resulted from a miscalculation of accrued revenue. We also identified misstatements related to inventory cost and other expenses in prior periods.  We assessed the impacts of the misstatements from both quantitative and qualitative perspectives and determined that the related impacts were not material, either individually or in the aggregate, to our previously issued consolidated financial statements. Notwithstanding the results of the assessment, we are revising our previously issued consolidated financial statements to correct these misstatements. Accordingly, all consolidated financial information contained in these consolidated financial statements and the accompanying notes has been revised to reflect the corrections.  Previously reported financial information will be corrected in future filings, as applicable.
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated balance sheets for the period presented (in thousands): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2025
     </div>
        </td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      As reported
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Adjusted
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      As revised
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts receivable&#8212;trade, net
     </div>
    </td>
    <td style="width: 1%;"></td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">516,925</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;"></td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">(8,653</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;"></td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">508,272</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Other current assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">28,500</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,937</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">31,437</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts payable
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">324,580</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(690</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">323,890</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Salaries and commissions payable
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">42,219</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">503</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">42,722</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Deferred revenue
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">152,631</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,436</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">154,067</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Additional paid-in capital
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">193,698</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">777</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">194,475</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Retained earnings
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">850,956</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(7,742</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">843,214</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of operations and consolidated statements of comprehensive income for the periods presented (in thousands, except per share data): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Year ended March 31, 2025
         <br/>    </td>

    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>&#160;    &#160;    &#160;</td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net sales- product
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,609,190</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">(9,399</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,599,791</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,884,438</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,734</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,886,172</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net sales
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,009,567</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(9,399</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,000,168</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,176,515</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,734</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,178,249</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Cost of sales- product
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,235,490</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(5,995</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,229,495</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,486,604</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(1,313</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,485,291</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Cost of sales
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,494,043</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(5,995</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,488,048</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,667,820</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(1,313</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,666,507</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Gross profit
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">515,524</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,404</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">512,120</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">508,695</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,047</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">511,742</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Selling, general, and administrative
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">385,401</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,280</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">386,681</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">355,556</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">355,556</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Operating expenses
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">411,154</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,280</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">412,434</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">377,936</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">377,936</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Operating income
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">104,370</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,684</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">99,686</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">130,759</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,047</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">133,806</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Earnings from continuing operations before tax
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">110,808</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,684</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">106,124</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">132,191</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,047</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">135,238</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Provision for income taxes
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">30,967</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(1,282</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">29,685</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">37,070</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">841</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">37,911</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net earnings from continuing operations
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">79,841</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,402</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">76,439</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">95,121</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,206</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">97,327</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net earnings
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">107,978</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,402</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">104,576</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">115,776</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,206</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">117,982</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Total comprehensive income
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">109,139</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,402</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">105,737</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">116,488</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,206</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">118,694</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Basic EPS, continuing operations
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3.01</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(0.13</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2.88</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3.57</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">0.09</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3.66</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Diluted EPS, continuing operations
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2.99</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(0.12</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2.87</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3.56</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">0.08</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3.64</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of cash flows for the periods presented (in thousands): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

 <tr>
  <td valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td colspan="10" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2025</span>         </td>

  <td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td colspan="10" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>         </td>

  <td style="width: 1%;" valign="top">&#160;</td>
 </tr><tr style="mso-yfti-irow:1;height:1.0pt">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As reported</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">Adjusted</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As revised</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As reported</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">Adjusted</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As revised</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Cash flows from operating activities:</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Net earnings</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">107,978</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(3,402</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">104,576</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">115,776</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">2,206</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">117,982</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Net earnings from continuing operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">79,841</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(3,402</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">76,439</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">95,121</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">2,206</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">97,327</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Share-based compensation expense</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">9,725</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">777</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">10,502</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">9,471</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"> - </td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">9,471</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:6;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts receivable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">185,910</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">8,653</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">194,563</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(117,469</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"> - </td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(117,469</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Inventories</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">29,364</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(5,995</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">23,369</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">104,781</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(3,047</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">101,734</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:8;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Deferred costs and other assets</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(30,289</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(1,282</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(31,571</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(24,814</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">841</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(23,973</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">6,703</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(690</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">6,013</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">106,967</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"> - </td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">106,967</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:10;mso-yfti-lastrow:yes;height:1.0pt">
  <td style="height: 1pt; text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Salaries and commissions payable,
  deferred revenue, and other liabilities</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">10,053</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">1,939</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">11,992</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">51,600</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"> - </td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">51,600</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
</table><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;</div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of stockholders&#8217; equity for the periods presented (in thousands): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Year ended March 31, 2025
         <br/>    </td>

    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>&#160;    &#160;    &#160;</td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      <span style="font-weight: bold;">Additional paid-in capital</span>
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, beginning
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">180,058</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">180,058</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">167,303</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">167,303</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Share-based compensation
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">10,007</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">777</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">10,784</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">9,738</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">9,738</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, ending
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">193,698</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">777</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">194,475</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">180,058</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">180,058</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      <span style="font-weight: bold;">Retained earnings</span>
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, beginning
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">742,978</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,340</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">738,638</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">627,202</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(6,546</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">620,656</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Net earnings
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">107,978</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,402</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">104,576</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">115,776</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,206</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">117,982</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, ending
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">850,956</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(7,742</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">843,214</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">742,978</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,340</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">738,638</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      <span style="font-weight: bold;">Total</span>
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, beginning
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">901,779</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,340</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">897,439</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">782,265</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(6,546</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">775,719</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Share-based compensation
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">10,007</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">777</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">10,784</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">9,738</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">9,738</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Net earnings
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">107,978</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,402</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">104,576</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">115,776</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,206</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">117,982</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Balance, ending
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">977,623</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(6,965</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">970,658</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">901,779</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,340</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">897,439</td><td style="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_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-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_ErrorCorrectionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECENT ACCOUNTING PRONOUNCEMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>RECENT 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">RECENT ACCOUNTING PRONOUNCEMENTS</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">3. RECENT ACCOUNTING PRONOUNCEMENTS</span>
  </div><div>&#160;
  </div><div> <span style="font-weight: bold;">Recently Adopted Accounting Pronouncements</span> </div><div>&#160;
  </div><div>
   In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This update requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as information on income taxes paid. We adopted this update beginning in our annual period ended March 31, 2026, with the comparative periods updated to reflect additional disclosures. See <span style="text-decoration:underline"><a href="#INCOME_TAXES">Note 15</a></span>, &#8220;Income Taxes&#8221; for the revised disclosures.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Recently Issued Accounting Pronouncements Not Yet Adopted</span>
  </div><div>&#160;
  </div><div>
   In November 2024, the FASB issued ASU 2024-03, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to disclose detailed information about specific types of expenses that are relevant to certain line items on the income statement. This update is effective for us for annual periods beginning in our fiscal year ending March 31, 2028 and interim periods beginning in the first quarter of our fiscal year ending March 31, 2029. Early adoption is permitted. We are currently evaluating the impact that this update will have on our financial statement disclosures.
  </div><div>&#160;
  </div><div>
   In September 2025, the FASB issued ASU No. 2025-06, Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. This standard is intended to improve the operability and application of guidance related to capitalized software development costs. This update is effective for us beginning in the first quarter of our fiscal year ending March 31, 2029. Early adoption is permitted. We may adopt the guidance using prospective application, retrospective application, or a modified transition approach. We are currently evaluating the impact that this update will have on our consolidated financial statements upon adoption.
  </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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript: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 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 8: 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 9: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<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/2147483550/848-10-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 17: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 18: 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)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 19: 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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 21: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 24: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/tableOfContent<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUES</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">4. REVENUES</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Accounts Receivable and Contract Assets</span>
  </div><div>&#160;
  </div><div>
   Our balance in accounts receivable&#8212;trade, net includes our accounts receivable recognized from contracts with customers and contract assets. Contract assets represent our right to consideration in exchange for goods or services that we transferred to a customer when that right is conditioned on something other than the passage of time.
  </div><div>&#160;
  </div><div> The following table provides a disaggregation of our balance in accounts receivable&#8212;trade, net (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;">
     <div>
      March 31, 2026
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;">
     <div>
      March 31, 2025
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts receivable
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">653,045</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">498,399</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Contract assets
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">17,810</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">13,775</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Allowance for credit losses
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(3,024</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(3,902</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Total accounts receivable&#8212;trade, net
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">667,831</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">508,272</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> As of March 31, 2026, our accounts receivable includes $8.6 million that is due from a financing partner in payment for our sale of customer receivables to them. Additionally, within other current assets in our consolidated balance sheet, we have $6.3 million in receivables recognized from contracts with customers that we intend to sell to this financing partner. </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Contract Liabilities</span>
  </div><div>&#160;
  </div><div> Contract liabilities represent our obligation to transfer goods or services to a customer for which we have received consideration, or the amount is due from the customer. Our contract liabilities consist of our deferred revenue and deferred revenue&#8212;long-term in our consolidated balance sheets. Revenue recognized from the beginning contract liability balance was $126.4 million and $112.5 million for the fiscal years ended March 31, 2026, and 2025, respectively. </div><div>
   <span style="font-weight: bold;">Performance Obligations</span>
  </div><div>&#160;
  </div><div> The following table includes revenue expected to be recognized in the future related to performance obligations,<span style="color: rgb(255, 0, 0);">&#160;</span>primarily non-cancelable contracts for <span style="font-style: italic;">e</span>Plus managed services, that are unsatisfied or partially unsatisfied at the end of the reporting period (in thousands): </div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-2">Year ending March 31, 2027</span> </div> </td> <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">102,491</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> <span style="-sec-ix-hidden: hidden-fact-3">2028</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">43,418</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-4">2029</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">26,635</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-5">2030</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">9,693</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-6">2031</span> and thereafter </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; padding-left: 10px;">3,264</td><td style="vertical-align: bottom; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 13.5pt;"> <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"> <div> Total remaining performance obligations </div> </td> <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td> <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">185,501</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td> </tr> </table><div>&#160;
  </div><div>
   The table does not include the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts where we recognize revenue at the amount that we have the right to invoice for services performed.
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>DISCONTINUED OPERATIONS [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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">DISCONTINUED OPERATIONS</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">5. DISCONTINUED OPERATIONS</span>
  </div><div>&#160;
  </div><div>
   On June 30, 2025, we completed the sale of HoldCo, thereby selling our domestic financing business.
  </div><div>&#160;
  </div><div> In the Sale Transaction, we received net cash proceeds of $164.2 million, consisting of initial net cash proceeds of $156.7 million delivered in June 2025 and $7.5 million delivered in March 2026 upon settlement of the final purchase price adjustment. Our initial net cash proceeds of $156.7 million consisted of cash proceeds of $180.1 million less cash transferred with HoldCo of $23.4 million. </div><div>&#160;
  </div><div> Additionally, we also recognized a receivable for contingent consideration that had an initial fair value of $13.5 million. See <span style="text-decoration:underline"><a href="#FAIR_VALUE_MEASUREMENTS">Note 16</a></span>, &#8220;Fair Value Measurements&#8221; for a discussion of our contingent consideration asset. After settling the final purchase price adjustment, we have a $0.2 million payable related to the Sale Transaction. </div><div>&#160;
  </div><div> We incurred approximately $4.0 million in transaction costs during our quarter ended June 30, 2025, which is netted against the gain on sale of HoldCo before income taxes. </div><div>&#160;
  </div><div> We recognized a gain on sale before taxes of $3.8 million consisting of an initial gain on sale of $4.4 million that was recognized in our quarter ended June 30, 2026 less an adjustment of $0.6 million that was recognized in our quarter ended March 31, 2026, due to concessions offered to the buyer related to settling the final purchase price adjustment. </div><div>&#160;
  </div><div> Our earnings before gain from sale and income taxes for the year ended March 31, 2026, include a loss of $2.3 million to settle a legal matter related to our discontinued operations. We paid this $2.3 million settlement in December 2025. </div><div>&#160;
  </div><div> The following table provides our operating results of discontinued operations for the years ended March 31, 2026, 2025 and 2024 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><td style="border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td style="border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

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


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="9" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td>





    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Net sales
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">15,811</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">59,222</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">48,787</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Cost of sales
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">1,734</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">5,625</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">6,689</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Gross profit
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">14,077</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">42,098</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Selling, general, and administrative
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3,599</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">12,178</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Depreciation and amortization
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">&#160; - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">74</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Interest and financing costs
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">450</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

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

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">2,348</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">4,049</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

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

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Operating income
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">10,028</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

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

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Other income&#8212;net
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">(2,089</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">)&#160;</td>

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

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">1,404</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Earnings before gain from sale and income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">7,939</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">38,031</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">28,902</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Gain from sale of HoldCo before income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">3,815</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

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

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">&#160; - </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Earnings before income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">11,754</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">38,031</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

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

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Provision for income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">3,238</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

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

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">8,247</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Net earnings from discontinued operations, net of tax
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">8,516</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">28,137</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">20,655</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div> The following table provides the major classes of assets and liabilities that are classified as discontinued operations as of March 31, 2025 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

 <tr>
  <td valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td colspan="2" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"> March
31, 2025</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr><tr style="mso-yfti-irow:1;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">ASSETS</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2;height:1.0pt">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts receivable&#8212;net</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">34,610</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Financing receivables&#8212;net, current</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">168,392</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other current assets</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">19,397</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:6;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Current assets of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">222,399</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:8;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Financing receivables and operating
  leases&#8212;net</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">126,408</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other assets&#8212;long-term</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">7,427</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:10;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-current assets of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">133,835</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:12;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">LIABILITIES</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:14;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">127,154</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Salaries and commissions payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">2,812</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:16;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-recourse notes payable&#8212;current</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">27,456</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other current liabilities</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">9,041</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:18;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Current liabilities of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">166,463</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:20;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-recourse notes payable&#8212;long-term</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">11,317</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other liabilities&#8212;long-term</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">1,229</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:22;mso-yfti-lastrow:yes;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-current liabilities of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">12,546</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript: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 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LESSEE ACCOUNTING<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>LESSEE ACCOUNTING [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_LesseeOperatingLeasesTextBlock', window );">LESSEE ACCOUNTING</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">6.</span>&#160;<span style="font-weight: bold;">LESSEE ACCOUNTING</span>
  </div><div>&#160;
  </div><div> We lease office space for periods up to six years and lease warehouse space for periods of up to ten years, and we have some lease options that can be exercised to extend beyond those lease term limits. </div><div>&#160;
  </div><div>
   We recognize our right-of-use assets as part of property, equipment, and other assets&#8212;net. See <span style="text-decoration:underline"><a href="#PROPERTY_EQUIPMENT_AND_OTHER_ASSETSNET">Note 9</a></span>, &#8220;Property, Equipment, and Other Assets&#8212;Net&#8221; for additional information.
  </div><div>&#160;
  </div><div> We recognize the current and long-term portions of our lease liability as part of <span style="-sec-ix-hidden: hidden-fact-7"><span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9"><span style="-sec-ix-hidden: hidden-fact-10">other current liabilities</span></span></span></span> and <span style="-sec-ix-hidden: hidden-fact-11"><span style="-sec-ix-hidden: hidden-fact-12"><span style="-sec-ix-hidden: hidden-fact-13"><span style="-sec-ix-hidden: hidden-fact-14">other liabilities</span></span></span></span>, respectively. As of March 31, 2026, and 2025, we had current lease liabilities of $5.4 million and $5.6 million, respectively, and long-term lease liabilities of $10.8 million and $13.5 million, respectively. We recognized operating lease cost of $6.4 million, $5.7 million, and $5.8 million as part of selling, general, and administrative expenses during the years ended March 31, 2026, 2025, and 2024, respectively. </div><div> Supplemental information about the remaining lease terms and discount rates applied as of March 31, 2026, and March 31, 2025, are as follows:</div><div style="font-size: 10pt;">&#160;</div><table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td></tr><tr> <td>&#160;</td> <td>&#160;</td><td>&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">Year ended March 31,</td> <td>&#160;</td> </tr><tr> <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <div> Lease Term and Discount Rate </div> </td> <td>&#160;</td><td>&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> 2026 </td><td>&#160;</td> <td>&#160;</td><td>&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> 2025 </td><td>&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td> <div> Weighted average remaining lease term (months) </div> </td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;">54</td><td>&#160;</td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;">60</td><td>&#160;</td> </tr> <tr> <td> <div> Weighted average discount rate </div> </td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;">5.4</td><td style="text-align: right;">%</td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;">5.5</td><td style="text-align: right;">%</td> </tr> </table><div style="font-size: 10pt;">&#160;
  </div><div style="text-align: justify;"> The following table provides our future lease payments under our operating leases as of March 31, 2026 (in thousands): </div><div style="text-align: justify;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Year ending March 31, 2027
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium; border-style: none; border-color: currentcolor; text-align: left;">$</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">5,569</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      2028
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">4,366</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      2029
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">2,649</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      2030
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">1,781</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      2031
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">1,313</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      2032 and thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">2,746</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Total lease payments
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">18,424</td><td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      Less: interest
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(2,133</td><td style="vertical-align: middle; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Present value of lease liabilities
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">16,291</td><td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> As of March 31, 2026, we had no commitments for leases that had not yet commenced. On April 1, 2026, we signed an 8-year lease for a new headquarters in Herndon, Virginia with a total commitment of $9.1 million dollars. </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_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of 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> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND OTHER INTANGIBLE ASSETS</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">7. GOODWILL AND OTHER INTANGIBLE ASSETS</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Goodwill</span>
  </div><div>&#160;
  </div><div> The following table summarizes the changes in the carrying amount of goodwill for the years ended March 31, 2026, and March 31, 2025, respectively (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 13.5pt;">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: center;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Product</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Professional <br/>Services</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Managed <br/>Services</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Total</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; border-width: medium; border-style: none; border-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Balance, March 31, 2024 (1)</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">129,108</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">22,497</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">9,898</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">161,503</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt;">
  <td style="height: 13.5pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Acquisitions</div>
  </td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">30</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">41,275</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">&#160; - </td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">41,305</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Foreign currency translations</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">39</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">7</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">4</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">50</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt;">
  <td style="height: 13.5pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Balance, March 31, 2025 (1)</div>
  </td>
  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">129,177</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">63,779</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">9,902</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">202,858</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Acquisitions</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">&#160; - </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">&#160; - </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">&#160; - </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">&#160; - </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt;">
  <td style="height: 12.75pt; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Foreign currency translations</div>
  </td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">17</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">3</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">2</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">22</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Balance, March 31, 2026 (1)</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">129,194</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">63,782</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">9,904</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">202,880</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>
 </tr>
</table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (1) </div> <div> Balance is net of $4,644 thousand in accumulated impairments that were recorded in a segment that preceded our current segment organization. </div> </div><div>&#160;
  </div><div>
   Goodwill represents the premium paid over the fair value of the net tangible and intangible assets that are individually identified and separately recognized in business combinations.
  </div><div>&#160;
  </div><div>
   We test goodwill for impairment on an annual basis, as of the first day of our third fiscal quarter, and between annual tests if an event occurs, or circumstances change, that would more likely than not reduce the fair value of a reporting unit below its carrying value.
  </div><div>&#160;
  </div><div>
   In our annual test as of October 1, 2025, we performed a qualitative assessment of goodwill and concluded that, more likely than not, the fair value of our product, professional services, and managed services reporting units continued to exceed their carrying value.
  </div><div>
   <span style="font-weight: bold;">Other Intangible Assets</span>
  </div><div>&#160;
  </div><div>
   Our other intangible assets consist of purchased intangible assets and capitalized software development.
  </div><div>&#160;
  </div><div> The following table provides the composition of our purchased intangible assets as of March 31, 2026, and March 31, 2025 (in thousands):</div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 28%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 13pt;">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; text-align: center;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; padding-left: 10px;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td><td colspan="9" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">    <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2026</span>    </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; padding-left: 10px;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td><td colspan="9" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">    <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span>    </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1;height:13.0pt">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; text-align: center;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Gross<br/> </div>
  <div style="margin: 0in;">Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Accumulated<br/> </div>
  <div style="margin: 0in;">Amortization</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Net Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Gross<br/> </div>
  <div style="margin: 0in;">Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Accumulated<br/> </div>
  <div style="margin: 0in;">Amortization</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Net Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt;" valign="bottom">
  <div style="margin: 0in;">Customer relationships</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">165,358</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">(110,708</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">54,650</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">167,093</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">(93,085</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">74,008</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:3;height:14.0pt">
  <td style="height: 14pt;" valign="bottom">
  <div style="margin: 0in;">Trade names and other</div>
  </td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">9,108</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">(2,414</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; vertical-align: middle;" valign="bottom">)&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">6,694</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">11,459</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">(3,500</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">)&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">7,959</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Total</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">174,466</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">(113,122</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent; vertical-align: middle;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">61,344</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">178,552</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">(96,585</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent; vertical-align: middle;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">81,967</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>
 </tr>
</table><div>&#160;
  </div><div> Our customer relationships, trade names, and other purchased intangibles are generally amortized between 5 to 10 years. </div><div>&#160;
  </div><div> Total amortization expense for purchased intangibles was $20.6 million, $19.9 million, and $15.2 million for the years ended March 31, 2026, 2025 and 2024, respectively. </div><div>&#160;
  </div><div> The following table provides the future amortization expense for purchased intangibles as of March 31, 2026 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Year ending March 31, 2027
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">16,909</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      2028
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">13,538</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      2029
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">10,379</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      2030
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">7,774</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      2031
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">5,349</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      2032 and thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">7,395</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">61,344</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> Our capitalized software development was not significant as of March 31, 2026, and March 31, 2025. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ALLOWANCE FOR CREDIT LOSSES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="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>ALLOWANCE FOR CREDIT LOSSES [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_AllowanceForCreditLossesTextBlock', window );">ALLOWANCE FOR CREDIT LOSSES</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">8. ALLOWANCE FOR CREDIT LOSSES</span>
  </div><div>&#160;
  </div><div> The following table provides the activity in our allowance for credit losses for the years ended March 31, 2026, 2025, and 2024 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td colspan="9" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      Year ended March 31,
             </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Beginning
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3,902</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2,549</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2,318</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Provision for credit losses
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">483</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">371</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Write-offs and other
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(1,361</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(379</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(140</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Ending
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">3,024</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">3,902</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">2,549</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#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_AllowanceForCreditLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org/310/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_AllowanceForCreditLossesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>35
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">9. PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET</span>
  </div><div style="text-align: justify;">&#160;
  </div><div> Our property, equipment, and other assets&#8212;net consists of the following components (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 76%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td>

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

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td colspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid;"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2026</span></td>


    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span></td>
    <td style="vertical-align: bottom; text-align: center; border-color: black; white-space: nowrap; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Deferred costs&#8212;long-term
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">50,891</td>

    <td style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; border-collapse: collapse; border-spacing: 0px; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">55,790</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Right-of-use assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">15,034</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">17,857</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Property and equipment&#8212;net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">12,791</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">15,551</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Prepaid expenses&#8212;long-term
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">20,464</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">8,337</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Other
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 2px solid black;">859</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 2px solid black;">1,122</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Total other assets&#8212;long-term
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 4px double black;">100,039</td>

    <td style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 4px double black;">98,657</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div> Our property and equipment&#8212;net consists of the following (in thousands): </div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2026
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Furniture, fixtures, and equipment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">27,166</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">26,463</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Leasehold improvements
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">13,280</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">13,343</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Capitalized software
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,379</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,608</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vehicles
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">637</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">558</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">43,462</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">42,972</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Accumulated depreciation and amortization
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">(30,671</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">(27,421</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Property and equipment &#8211; net
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">12,791</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">15,551</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div style="font-family: Aptos;">&#160;
  </div><div> Depreciation and amortization expense on property and equipment, including amounts recognized in cost of sales, was $6.9 million, $7.0 million, and $6.7 million for the fiscal years ended March 31, 2026, 2025, and 2024, respectively. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT FACILITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>CREDIT FACILITY [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_plus_CreditFacilityTextBlock', window );">CREDIT FACILITY</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">10. CREDIT FACILITY</span>
  </div><div>&#160;
  </div><div>
   We finance the operations of our subsidiaries <span style="font-style: italic;">e</span>Plus Technology, inc. and <span style="font-style: italic;">e</span>Plus Technology Services, inc. (collectively, the &#8220;Borrowers&#8221;) through a credit facility with Wells Fargo Commercial Distribution Finance, LLC (&#8220;WFCDF&#8221;). The WFCDF credit facility (the &#8220;WFCDF Credit Facility&#8221;) has a floor plan facility and a revolving credit facility.
  </div><div>&#160;
  </div><div> Our credit facility is provided by a syndicate of banks for which WFCDF acts as administrative agent and consists of a discretionary senior secured floor plan facility in favor of the Borrowers in the aggregate principal amount of up to $500.0 million, together with a sublimit for a revolving credit facility for up to $200.0 million. </div><div>&#160;
  </div><div> We use the floor plan facility to facilitate the purchase of inventory from designated vendors. WFCDF pays our vendors and provides us with extended payment terms. We pay down the floor plan facility on three specified dates each month, generally 45-60 days from the invoice date. We normally do not incur any interest for balances under the floor plan facility. We pay an unused commitment fee in months that our floor plan utilization is below certain thresholds. We are not involved in establishing the terms or conditions of the arrangements between our vendors and WFCDF. </div><div>&#160;
  </div><div> The following table provides roll forwards of our outstanding obligations confirmed as valid under the floor plan facility for the years ended March 31, 2026, and 2025 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>    </td>


    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Confirmed obligations at the beginning of the year
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">89,527</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">105,104</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Invoices confirmed during the year
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">845,168</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">692,349</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Confirmed invoices paid during the year
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">(815,002</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">(707,926</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Confirmed obligations at the end of the year
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black; padding-left: 10px;">119,693</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black; padding-left: 10px;">89,527</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   Our liability under the accounts payable floor plan facility is presented as accounts payable &#8211; floor plan on our balance sheet.
  </div><div>&#160;
  </div><div> We may use the revolving credit facility for our borrowing needs. We did not have any outstanding balances under the revolving credit facility as of March 31, 2026, and March 31, 2025. </div><div>&#160;
  </div><div> The amount of principal available is subject to a borrowing base determined by, among other things, the Borrowers&#8217; accounts receivable and inventory, each pursuant to a formula and subject to certain reserves. Loans accrue interest at a rate per annum equal to Term SOFR Rate plus a Term <span style="-sec-ix-hidden: hidden-fact-15">SOFR</span> Adjustment of 0.10% plus an Applicable Margin of 1.75%. </div><div>&#160;
  </div><div> Our borrowings under the WFCDF Credit Facility are secured by the assets of the Borrowers. Additionally, the WFCDF Credit Facility requires a guaranty of $10.5 million by <span style="font-style: italic;">e</span>Plus inc.</div><div>
   Under the WFCDF Credit Facility, the Borrowers are restricted in their ability to pay dividends to <span style="font-style: italic;">e</span>Plus inc. unless their available borrowing meets or met certain thresholds. As of March 31, 2026, and March 31, 2025, their available borrowing met the thresholds such that there were no restrictions on their ability to pay dividends.
  </div><div>&#160;
  </div><div> The WFCDF Credit Facility has an initial one-year term, which automatically renews for successive one-year terms thereafter. However, either the Borrowers or WFCDF may terminate the WFCDF Credit Facility at any time by providing a written termination notice to the other party no less than 90 days prior to such termination. </div><div>&#160;
  </div><div>
   The loss of the WFCDF Credit Facility could have a material adverse effect on our future results as we currently rely on this facility and its components for daily working capital and liquidity for our business and as an operational function of our accounts payable process.
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_CreditFacilityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_CreditFacilityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">11. COMMITMENTS AND CONTINGENCIES</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Legal Proceedings</span>
  </div><div>&#160;
  </div><div>
   We are subject to various legal proceedings, as well as demands, claims and threatened litigation, that arise in the normal course of our business and have not been fully resolved. The ultimate outcome of any litigation or other legal dispute is uncertain. When a loss related to a legal proceeding or claim is probable and reasonably estimable, we accrue our best estimate for the ultimate resolution of the matter. If one or more legal matters are resolved against us in a reporting period for amounts above our expectations, our financial condition and operating results for that period may be adversely affected. As of March 31, 2026, we do not believe that there is a reasonable possibility that any material loss exceeding the amounts already recognized for these proceedings and matters, if any, has been incurred. Any outcome, whether favorable or unfavorable, may materially and adversely affect us due to legal costs and expenses, diversion of management attention and other factors. We expense legal costs in the period incurred. We cannot assure that additional contingencies of a legal nature or contingencies having legal aspects will not be asserted against us in the future, and these matters could relate to prior, current, or future transactions or events.
  </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>38
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">12. EARNINGS PER SHARE</span>
  </div><div>&#160;
  </div><div>
   Basic earnings per share is calculated by dividing net earnings available to common shareholders by the basic weighted average number of shares of common stock outstanding during each period. Diluted earnings per share is calculated by dividing net earnings available to common shareholders by the basic weighted average number of shares of common stock outstanding plus common stock equivalents during each period.
  </div><div>&#160;
  </div><div> The following table provides a reconciliation of the numerators and denominators used to calculate basic and diluted net earnings per common share as disclosed in our consolidated statements of operations for the fiscal years ended March 31, 2026, 2025 and 2024 (in thousands, except per share data): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td style="text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td style="text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
   </tr>


   <tr style="vertical-align: top;">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td colspan="9" style="vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); 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;">Year ended March 31,</span>        </td>





    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Net earnings attributable to common shareholders &#8211; basic and diluted
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: middle; padding-left: 10px;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Continuing operations</span></td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;">$</td>
    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">124,120</span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;">$</td>
    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">76,439</span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;">$</td>
    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">97,327</span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Discontinued operations
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">8,516</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">28,137</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"><br/></td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">20,655</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Net earnings
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">132,636</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">104,576</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">117,982</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-top: 3px double black; vertical-align: middle; text-align: left;">&#160;</td>
    <td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-top: 3px double black; vertical-align: middle; text-align: left;">&#160;</td>
    <td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-top: 3px double black; vertical-align: middle; text-align: left;">&#160;</td>
    <td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: middle;">
     <div>
      <span style="text-decoration: underline;">Basic and diluted common shares outstanding:</span>
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Weighted average common shares outstanding &#8211; basic
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">26,234</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">26,503</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">26,610</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: middle;">
     <div>
      Effect of dilutive shares
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">137</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">163</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">107</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Weighted average shares common outstanding &#8211; diluted
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">26,371</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">26,666</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">26,717</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Net earnings per common share &#8211; basic
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Continuing operations
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">4.73</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2.88</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3.66</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Discontinued operations
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">0.32</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1.06</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">0.78</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Net earnings per common share &#8211; basic
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">5.05</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">3.94</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">4.44</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: middle;">
     <div>
      Net earnings per common share &#8211; diluted
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Continuing operations
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">4.71</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2.87</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3.64</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Discontinued operations
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">0.32</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1.06</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">0.77</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Net earnings per common share &#8211; diluted
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">5.03</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">3.93</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">4.41</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>39
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY [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_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS' EQUITY</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">13. STOCKHOLDERS&#8217; EQUITY</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Share Repurchase Plan</span>
  </div><div>&#160;
  </div><div> On August 7, 2025, our Board of Directors authorized the repurchase of up to 1,500,000 shares of our outstanding common stock, over a 12-month period beginning August 11, 2025. Previously, on May 18, 2024, our Board of Directors authorized the repurchase of up to 1,250,000 shares of our outstanding common stock over a 12-month period that began on May 28, 2024 and terminated on May 27, 2025. Under each authorized share repurchase program, when such program is in place, we may make purchases from time to time in the open market, or in privately negotiated transactions, subject to availability and the plan terms. Any repurchased shares have the status of treasury shares and may be used, when needed, for general corporate purposes. </div><div>&#160;
  </div><div> During the year ended March 31, 2026, we purchased 362,900 shares of our outstanding common stock at a value of $27.9 million under the share repurchase plan; we also purchased 47,488 shares of common stock at a value of $3.3 million to satisfy tax withholding obligations relating to the vesting of employees&#8217; restricted stock. </div><div>&#160;
  </div><div> During the year ended March 31, 2025, we purchased 557,009 shares of our outstanding common stock at a value of $43.1 million under the share repurchase plan; we also purchased 52,450 shares of common stock at a value of $3.8 million to satisfy tax withholding obligations relating to the vesting of employees&#8217; restricted stock. </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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 9: 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 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: 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 (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="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 COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">SHARE-BASED COMPENSATION</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">14. SHARE-BASED COMPENSATION</span>
  </div><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold;">Share-Based Plans</span>
  </div><div>&#160;
  </div><div>
   During the year ended March 31, 2026, we had share-based awards outstanding under the following plans: (1) the 2017 Non-Employee Director Long-Term Incentive Plan (&#8220;2017 Director LTIP&#8221;), (2) the 2024 Non-Employee Director Long-Term Incentive Plan (&#8220;2024 Director LTIP&#8221;) and (3) the 2021 Employee Long-Term Incentive Plan (&#8220;2021 Employee LTIP&#8221;).
  </div><div>&#160;
  </div><div>
   These share-based plans define fair market value as the closing sales price of a share of common stock as quoted on any established stock exchange for such date or the most recent trading day preceding such date if there were no trades on such date.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">2021 Employee LTIP</span>
  </div><div>&#160;
  </div><div> The 2021 Employee LTIP was approved by our stockholders on September 16, 2021, and became effective October 1, 2021. Under the 2021 Employee LTIP, 3,000,000 shares were authorized for grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, or other share-based awards to <span style="font-style: italic;">e</span>Plus employees. </div><div>&#160;
  </div><div>
   The purpose of the 2021 Employee LTIP is to encourage our employees to acquire a proprietary interest in the growth and performance of <span style="font-style: italic;">e</span>Plus, thus enhancing the value of <span style="font-style: italic;">e</span>Plus for the benefit of its stockholders, and to enhance our ability to attract and retain exceptionally qualified individuals. These plans are administered by the Compensation Committee.
  </div><div>&#160;
  </div><div>
   Shares issuable under these plans may consist of authorized but unissued shares or shares held in our treasury. Under these plans, the Compensation Committee will determine the time and method of exercise or vesting of the awards. Shares under these plans will not be used to compensate our outside directors, who may be compensated under the separate 2024 Director LTIP, as discussed below.</div><div>
   <span style="font-style: italic;">2017 Director LTIP and 2024 Director LTIP</span>
  </div><div style="text-align: justify;">&#160;
  </div><div> On September 12, 2024, our stockholders approved the 2024 Director LTIP. The 2024 Director LTIP replaces the 2017 Director LTIP. Beginning September 12, 2024, we permanently ceased issuing any additional shares under the 2017 Director LTIP. The maximum aggregate number of shares that may be issued as restricted shares under the 2024 Director LTIP is 300,000 shares. </div><div>&#160;
  </div><div>
   The purpose of the 2024 Director LTIP is to align the economic interests of the directors with the interests of stockholders by including equity as a component of pay and to attract, motivate and retain experienced and knowledgeable directors.
  </div><div>&#160;
  </div><div>
   Under the 2024 Director LTIP, directors may be granted restricted shares, subject to the terms and restrictions set forth in the applicable Restricted Stock Agreement and the 2024 Director LTIP. In addition, each director may also elect to receive stock in lieu of their cash compensation. Stock received in lieu of cash is issued under the 2024 Director LTIP and vests immediately.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Restricted Stock Activity</span>
  </div><div>&#160;
  </div><div> During the year ended March 31, 2026, we granted 10,962 restricted shares under the 2024 LTIP, and 121,844 restricted shares under the 2021 Employee LTIP. </div><div>&#160;
  </div><div> Cumulatively, as of March 31, 2026, we have granted a total of 115,665 restricted shares under the 2017 Director LTIP, 18,928 shares under the 2024 Director LTIP, and 534,449 restricted shares under the 2021 Employee LTIP. </div><div>&#160;
  </div><div> The following table provides a summary of the unvested restricted shares for the year ended March 31, 2026: </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 76%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

   <tr style="vertical-align : top; white-space : nowrap; ">
    <td>&#160;</td>
    <td style="vertical-align: middle; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; text-align: right; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: middle; text-align: center; border-bottom: 2px solid black;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Number of shares</span></td><td style="vertical-align: middle; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 2px solid transparent;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 2px solid black;">&#160;</td>
    <td style="text-align: center; border-bottom: 2px solid black;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted average grant-date fair value</span></td><td style="text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Unvested April 1, 2025
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">275,773</td><td style="vertical-align: middle; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium; border-style: none; border-color: currentcolor; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">64.80</td><td style="text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Granted
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; padding-left: 10px;">132,806</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;">72.76</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Vested
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; padding-left: 10px;">(146,908</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;">63.59</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Forfeited
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(9,445</td><td style="width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;">68.01</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Unvested March 31, 2026
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">252,226</td><td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;">69.58</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   In each of the years ended March 31, 2026, 2025, and 2024, we used the closing stock price on the grant date or, if the grant date fell on a date the stock was not traded, the previous day&#8217;s closing stock price for the fair value of the award.
  </div><div>&#160;
  </div><div> The weighted-average grant date fair value of restricted shares granted during the years ended March 31, 2026, 2025, and 2024 was $72.76, $74.02, and $56.50, respectively. </div><div>&#160;
  </div><div> The aggregated fair value of restricted shares that vested during the years ended March 31, 2026, 2025, and 2024 was $9.3 million, $8.5 million, and $7.8 million, respectively. </div><div>&#160;
  </div><div> Upon each vesting period of the restricted stock awards to employees, participants are subject to minimum tax withholding obligations. Each of the 2021 Employee LTIP and the 2024 Director LTIP allow us to withhold enough shares due to the participant to satisfy their minimum tax withholding obligations. For the year ended March 31, 2026, we withheld 47,488 shares of common stock at a value of $3.3 million, which was included in treasury stock. For the year ended March 31, 2025, we withheld 52,450 shares of common stock at a value of $3.8 million, which was included in treasury stock. </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Performance Stock Units</span>
  </div><div>&#160;
  </div><div> Beginning with the fiscal year ended March 31, 2024, we granted Performance Stock Units (&#8220;PSUs&#8221;) to certain executive officers under our 2021 Employee LTIP. The PSUs will vest based on the achievement of certain performance goals at the end of a three-year performance period. The PSUs represent the right to receive shares of our common stock at the time of vesting. The total number of PSUs that vest range from 0% to 200% of the target number of PSUs based on our achievement of certain performance targets.</div><div> The following table provides a summary of the unvested PSUs for the fiscal year ended March 31, 2026: </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 76%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

   <tr style="vertical-align: top;">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"><span style="letter-spacing: normal; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Number of units</span></td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: middle; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted Average Grant-date<span style="text-decoration-thickness: initial; display: block;"><br/></span>Fair Value</span></td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Unvested April 1, 2025
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;">34,535</td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;">70.94</td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle;">
     <div>
      Granted
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">38,094</td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;">76.08</td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Unvested March 31, 2026
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">72,629</td><td style="vertical-align: middle; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;">73.63</td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-align: justify;">
   <span style="font-weight: bold;">Employee Stock Purchase Plan</span>
  </div><div style="text-align: justify;">&#160;
  </div><div> We provide eligible employees the opportunity to purchase shares of our stock through the 2022 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;). Under the ESPP, eligible employees may collectively purchase up to an aggregate of 2.50 million shares of our stock. Employees in the ESPP contribute part of their earnings over a six-month offering period. At the end of each offering period, employees purchase our shares using their contributions at a discount off the lesser of the closing market price on the first or the last trading day of each offering period. During the year ended March 31, 2026, and March 31, 2025, we issued 59,108 shares at a weighted average price of $61.00 per share and 58,064 shares at a weighted average price of $62.61 per share, respectively, under the ESPP. As of March 31, 2026, there were 2.31 million shares remaining under the ESPP. </div><div style="text-align: justify;">&#160;
  </div><div>
   <span style="font-weight: bold;">Compensation Expense</span>
  </div><div>&#160;
  </div><div> The following table provides a summary of our total share-based compensation expense for continuing operations, including for restricted stock awards, PSUs, our ESPP, and the related income tax benefit for the years ended March 31, 2026, 2025 and 2024, respectively (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

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


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="9" style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td>





    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Equity-based compensation expense
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">12,134</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">10,502</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">9,471</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Income tax benefit
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(3,446</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(2,941</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(2,652</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> We recognized the income tax benefit as a reduction to our provision for income taxes. As of March 31, 2026, the total unrecognized compensation expense related to unvested restricted stock was $10.6 million, which is expected to be recognized over a weighted-average period of 27 months. </div><div>&#160;
  </div><div> We also provide our employees with a contributory 401(k) profit sharing plan. We may make contributions, which are fully vested when they are made, to the plan. These contributions are not required, and the amount of our contributions are entirely within our discretion. For the years ended March 31, 2026, 2025, and 2024, we recognized expense for employer contributions to the plan of $5.9 million, $5.6 million, and $4.6 million, 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">15. INCOME TAXES</span>
  </div><div>&#160;
  </div><div>
   We account for our tax positions in accordance with Codification Topic 740. Under the guidance, we evaluate uncertain tax positions based on the two-step approach. The first step is to evaluate each uncertain tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained in an audit, including resolution of related appeals or litigation processes, if any. For tax positions that are not likely of being sustained upon audit, the second step requires us to estimate and measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.
  </div><div>&#160;
  </div><div> As of March 31, 2026, and 2025, we do not have any unrecognized tax benefits for uncertain tax positions. We recognize accrued interest and penalties related to unrecognized tax benefits as part of income tax expense. </div><div>&#160;
  </div><div>
   We file income tax returns, including returns for our subsidiaries, with federal, state, local, and foreign jurisdictions. The tax years ended March 31, 2025, March 31, 2024, and March 31, 2023, are subject to examination by federal and state taxing authorities.</div><div style="font-size: 10pt;"> A reconciliation of income taxes computed at the statutory federal income tax rate of 21.0% to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands, except percentages): </div><div style="font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; width: 100%; border-spacing: 0px; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 28%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="21" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">        <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>            </td>








    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span>    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span>    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span>    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Amount
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Percent
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

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


      Amount
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Percent
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

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


      Amount
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Percent
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      U.S. federal statutory tax rate
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">36,422</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">21.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">22,286</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">21.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">28,400</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">21.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

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

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

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

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      &#160;Nontaxable or non-deductible items:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

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

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">2,020</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">1.9</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">1,718</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">1.3</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      &#160;Other
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">403</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">0.2</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(189</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(0.2</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">97</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">0.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Cross border tax laws
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(105</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">0.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(131</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(0.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(170</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(0.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Other (1)
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(9</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">0.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(97</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(0.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>

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

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

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: bottom;">
     <div>
      State and local income taxes, net of federal income tax effect (2)
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">9,962</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">5.7</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">5,504</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">5.2</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

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

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

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

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

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

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(56</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">0.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">49,318</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">28.4</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">29,685</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px; font-size: 9.5pt;">28.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">37,911</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">28.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> (1) Represents several adjustments, none of which are significant for separate disclosure. </div><div style="font-size: 10pt;"> (2) The states and local jurisdictions that contribute to the majority (greater than 50%) of the tax effect in this category include <span style="-sec-ix-hidden: hidden-fact-16">California, Virginia, and New York</span>. </div><div>&#160;</div><div style="color: rgb(0, 0, 0);">Income (loss) from continuing operations before
income tax expense (benefit):</div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:1.0pt">
  <td style="height: 1pt; white-space: nowrap;" valign="bottom">&#160;</td>
  <td colspan="12" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); border-image: initial; height: 1pt; white-space: nowrap; text-align: center;" valign="bottom">
  <div style="margin: 0in;">Year ended March 31,</div>
  </td>
 </tr>

 <tr>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> 2026</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> 2025</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> 2024</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr><tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm">U.S.</span></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom">165,705</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom">101,325</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom">129,317</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:3;height:1.0pt;mso-prop-change:&quot;Bill Roos&quot; 20260520T1810">
  <td style="height: 1pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm">Foreign</span></div>
  </td>
  <td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom">&#160;</td>
  <td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom">7,733</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom">&#160;</td>
  <td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom">4,799</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom">&#160;</td>
  <td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom">5,921</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm">Total</span></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom">173,438</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom">106,124</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom">135,238</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>
 </tr>
</table><div>&#160;</div><div> The components of the provision for income taxes from continuing operations are as follows (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">



   <tr>
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="9" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">Year ended March 31,        &#160;</td>





    <td style="width: 1%;">&#160;</td>
   </tr><tr>
    <td style="text-decoration: underline;">
     <div>
      Current:
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2026&#160;</td><td style="width: 1%;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2025&#160;</td><td style="width: 1%;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2024&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Federal
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td>
    <td style="width: 9%; text-align: right;">34,490</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td>
    <td style="width: 9%; text-align: right;">21,928</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td>
    <td style="width: 9%; text-align: right;">28,394</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      State
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">12,141</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">7,121</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">11,006</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Foreign
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,795</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,092</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,236</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total current expense
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">48,426</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">30,141</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">40,636</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="text-decoration: underline;">
     <div>
      Deferred:
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Federal
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">569</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(551</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(1,898</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      State
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">284</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(50</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(778</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Foreign
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">39</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">145</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(49</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total deferred expense (benefit)
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">892</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(456</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(2,725</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total income tax expense:
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total federal
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">35,059</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">21,377</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">26,496</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total state
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">12,425</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">7,071</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">10,228</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total foreign
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,834</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,237</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,187</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Provision for income taxes
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">49,318</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">29,685</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">37,911</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"> Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities were as follows (in thousands): </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2026
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div><span style="text-decoration:underline">
      Deferred tax assets:
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued vacation
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2,875</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2,744</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Deferred revenue
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">7,512</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">7,108</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Allowance for credit losses
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">785</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,745</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Restricted stock
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">801</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">301</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Operating leases
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">850</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Other deferred tax assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,936</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">841</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Inventory reserve
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">455</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,313</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Capitalized research expenditures
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">374</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,666</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued bonus
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,602</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,708</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Lease liabilities
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">4,291</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">5,067</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other credits and carryforwards
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">14</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">101</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Gross deferred tax assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">22,495</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">23,594</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: valuation allowance
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(14</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(63</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Net deferred tax assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">22,481</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">23,531</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div><span style="text-decoration:underline">
      Deferred tax liabilities:
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Property and equipment
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(2,296</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(2,516</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Operating leases
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(7,804</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Prepaid expenses
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,090</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,095</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Right-of-use assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,988</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,714</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Tax deductible goodwill
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(3,152</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(2,198</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total deferred tax liabilities
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(13,526</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(21,327</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Net deferred tax asset
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">8,955</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,204</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
   Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. Based on this evaluation as of March 31, 2026, we are recognizing a valuation allowance to offset gross deferred tax assets primarily attributable to net operating losses at certain of the foreign subsidiaries and foreign tax credit carry forwards. We believe that it is more likely than not that we will realize the remaining gross deferred tax assets through generating taxable income or the reversal of existing temporary differences attributable to the gross deferred tax liabilities.
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"> The following table presents income taxes paid, net of refunds, for the year ended March 31, 2026 (in thousands): </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">
     <div><br/></div>
    </td><td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year Ended March 31,</span>        </td><td style="text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2026
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2025
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2024
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      U.S. federal
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">33,013</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">36,119</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">29,171</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Domestic state and local:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      California (1)
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,491</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,598</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">11,152</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">9,374</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">8,283</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Total state and local
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">11,152</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">11,865</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">10,881</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Foreign
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,901</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">748</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,474</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">46,066</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">48,732</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">41,526</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"> (1) The amount of income taxes paid for the year ended March 31, 2026 was less than 5% of total income taxes paid. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="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;">16. FAIR VALUE MEASUREMENTS</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> We account for the fair values of our assets and liabilities utilizing a three-tier value hierarchy, which prioritizes the inputs used in measuring fair value. The following table provides the fair value of our assets and liabilities measured at fair value as categorized within the fair value hierarchy as of March 31, 2026, and March 31, 2025 (in thousands): </div><div style="font-size: 10pt;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">
     <div><br/></div>
        </td><td colspan="14" style="text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Fair value measurement using</span>            </td><td style="text-align: center; width: 1%;">&#160;</td>



   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Recorded<br/>amount
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Quoted prices in<br/>active markets for<br/>identical assets<br/>(Level 1)
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Significant<br/>other observable<br/>inputs (Level 2)
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Significant<br/>unobservable<br/>inputs<br/>
     </div>
     <div>
      (Level 3)
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div><span style="text-decoration:underline">
      March 31, 2026
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Assets:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Money market funds
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">276,019</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">276,019</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Contingent receivable
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">9,330</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">9,330</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Receivables held for sale
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">6,310</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">6,310</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div><span style="text-decoration:underline">
      March 31, 2025
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Assets:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Money market funds
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">280,067</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">280,067</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;"> Through the agreement for the sale of HoldCo, we may earn and receive Holdback Premium (as defined below) payments and two different types of Earn-Outs (as defined below, and together with the Holdback Premium the &#8220;Contingent Consideration&#8221;) based on the post-Closing performance of the HoldCo Group (as defined below), as operated by PEAC Solutions. We estimated the fair value of each element of the Contingent Consideration using a Monte Carlo simulation model. We recognize the short-term and long-term portions of the receivable for the Contingent Consideration as part of other current assets and property, equipment, and other assets&#8212;net, respectively, in our consolidated balance sheet. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> We may receive aggregate post-Closing cash payments of up to $3.0 million (the &#8220;Holdback Premium&#8221;) based on the achievement of customer lease receivable originations targets by HoldCo (i) from the Closing Date to the 18-month anniversary of the Closing Date and (ii) from the 18-month anniversary of the Closing Date to the 30-month anniversary of the Closing Date. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> The two types of earn-out payments that are potentially payable to us are based on (i) the volume of originations of certain types of lease receivables (the &#8220;Lease Originations Earn-Out&#8221;) and (ii) the profitability of certain lease receivables originated either to US federal governmental entities or for which a prime contractor acting on behalf of a government entity is the obligor (the &#8220;Transaction Gains Earn-Out,&#8221; and together with the Lease Originations Earn-Out, the &#8220;Earn-Outs&#8221;). Each of the Earn-Outs will be measured for each of the first three consecutive twelve-month periods following the Closing. The Lease Originations Earn-Out is capped at $10.0 million in aggregate for all three post-Closing years. The Transaction Gains Earn-Out does not have a maximum cap. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> In our initial accounting for the sale of HoldCo as of June 30, 2025, we recognized a receivable for the Contingent Consideration of $13.5 million. We subsequently adjusted our estimate of the fair value of the contingent receivable to $9.3 million as of March 31, 2026, based on progress towards achieving the Contingent Consideration targets. We recognized this adjustment of $4.2 million as a loss in other income, net in our statement of operations for the fiscal year ended March 31, 2026. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>BUSINESS COMBINATIONS [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_BusinessCombinationDisclosureTextBlock', window );">BUSINESS COMBINATIONS</a></td>
<td class="text"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">17.</span>&#160;<span style="font-weight: bold;">BUSINESS COMBINATIONS</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Bailiwick Services, LLC</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> On August 19, 2024, our subsidiary, <span style="font-style: italic;">e</span>Plus Technology, inc., acquired 100% of the membership interests of Bailiwick Services, LLC (&#8220;Bailiwick&#8221;). Based near Minneapolis, Minnesota, Bailiwick is a provider of professional and managed services with nearly 30 years in the business. Bailiwick specializes in serving enterprise customers that operate large store, branch, and campus footprints predominantly in the retail, financial services, restaurant, and hospitality markets. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> Our sum for consideration transferred is $124.9 million, which consists of $126.2 million paid in cash at closing, less $1.5 million cash acquired, plus $0.2 million paid in December 2024 to the sellers based on adjustments to a determination of the total net assets delivered. Our allocation of the purchase consideration to the assets acquired and liabilities assumed is presented below (in thousands): </div><div style="font-size: 10pt;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap;">&#160;</td><td colspan="2" style="white-space: nowrap; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Acquisition date amount
     </div>
    </td><td style="white-space: nowrap;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts receivable
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">41,719</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Contract assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">7,712</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Other assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">20,669</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Identified intangible assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">58,010</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts payable and other liabilities
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(38,273</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Contract liabilities
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">(6,216</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total identifiable net assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">83,621</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Goodwill
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">41,305</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total purchase consideration
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">124,926</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div style="font-family: Aptos; font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> The identified intangible assets of $58.0 million consists of customer relationships of $49.3 million with an estimated useful life of ten years and trade name of $8.7 million with a preliminary useful life of seven years. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> We recognized goodwill related to this transaction of $41.3 million, which was assigned to our professional services and product segments. The goodwill recognized in the Bailiwick acquisition is attributable to the acquired assembled workforce and expected synergies, none of which qualify for recognition as a separate intangible asset. The total amount of goodwill expected to be deductible for tax purposes is $44.4 million. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   The amount of revenues and earnings of the acquiree since the acquisition date are not material. Likewise, the impact to the revenue and earnings of the combined entity for the current reporting period as though the acquisition date had been April 1, 2024, is not material.
  </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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/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_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="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 REPORTING [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 REPORTING</a></td>
<td class="text"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">18. SEGMENT REPORTING</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> We manage and report our operating results through three operating segments: product, professional services, and managed services. Our organizational structure is based on how our chief operating decision maker (&#8220;CODM&#8221;) allocates resources, manages operations, and evaluates performance. Our CODM is our Chief Executive Officer. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   Our product segment includes sales of IT products, third-party software, and third-party maintenance, software assurance, and other third-party services. Our professional services segment includes our advanced professional services, staff augmentation, project management services, cloud consulting services and security services. Our managed services segment includes our advanced managed services, service desk, storage-as-a-service, cloud hosted services, cloud managed services and managed security services. Our other category consists of the international entities of our financing business that we retained after selling our domestic financing business.
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   Our CODM measures the performance of the segments based on gross profit. We do not present asset information for our reportable segments as we do not provide asset information to our CODM. Our CODM reviews financial results and forecasts quarterly to manage operations and evaluate performance. Our CODM also uses our financial results and forecasts to make investment decisions as part of our annual budgeting process.
  </div><div style="font-size: 10pt;"> The following table provides reportable segment information (in thousands): </div><div style="font-size: 10pt;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="10" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31,
     </div>
        </td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2026
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2025
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2024
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Net sales
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Product
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,979,288</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,599,369</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,885,543</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Professional services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">273,438</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">229,030</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">154,549</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Managed services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">189,447</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">171,347</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">137,528</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total reportable segments
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">2,442,173</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,999,746</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">2,177,620</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">376</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">422</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">629</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,442,549</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,000,168</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,178,249</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Cost of sales
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Product
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,525,724</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,229,216</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,484,878</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Professional services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">167,528</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">138,513</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">86,355</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Managed services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">132,980</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">120,040</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">94,861</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total reportable segments
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,826,232</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,487,769</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,666,094</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">236</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">279</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">413</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">1,826,468</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">1,488,048</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">1,666,507</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Gross profit
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Product
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">453,564</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">370,153</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">400,665</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Professional services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">105,910</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">90,517</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">68,194</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Managed services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">56,467</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">51,307</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">42,667</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total reportable segments
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">615,941</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">511,977</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">511,526</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">140</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">143</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">216</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">616,081</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">512,120</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">511,742</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div style="font-family: Aptos; font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Disaggregation of Revenue</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   We recognize revenue in our product, professional services, and managed services segments from contracts with customers. We recognize revenue in the other category under guidance for financing and leases.
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> The following tables provide a disaggregation of revenue recognized from contracts with customers by timing and our position as principal or agent (in thousands): </div><div style="font-family: Aptos; font-size: 10pt;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="14" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31, 2026
     </div>
        </td>


    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Product
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Professional
     </div>
     <div>
     Services
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Managed Services
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Total
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Timing and position as principal or agent:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred at a point in time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,764,824</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,764,824</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Transferred at a point in time as agent
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">214,464</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">214,464</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred over time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"> - </td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">273,438</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">189,447</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">462,885</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,979,288</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">273,438</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">189,447</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,442,173</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="font-family: Aptos; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap;">&#160;</td><td colspan="14" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31, 2025
     </div>
        </td>


    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Product
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Professional
     </div>
     <div>
      Services
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;">
     <div>
      Managed Services
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Total
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Timing and position as principal or agent:
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred at a point in time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,415,083</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,415,083</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Transferred at a point in time as agent
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">184,286</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">184,286</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred over time as principal
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"> - </td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">229,030</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">171,347</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">400,377</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,599,369</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">229,030</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">171,347</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,999,746</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 52%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;"><br/></td><td colspan="14" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>            </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;">


      Product
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">



      Professional<br/>

      Services
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; vertical-align: middle; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;">


      Managed Services
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle;">


      Total
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Timing and position as principal or agent:
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Transferred at a point in time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,709,217</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,709,217</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Transferred at a point in time as agent
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">176,326</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">176,326</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Transferred over time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"> - </td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">154,549</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">137,528</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">292,077</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">1,885,543</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">154,549</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">137,528</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">2,177,620</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> The following table provides a disaggregation of our revenue from contracts with customers by customer end market and by type (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;"><br/></td><td colspan="10" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;">


      2026
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;">


      2025
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">


      2024
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Customer end market:
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Telecom, media &amp; entertainment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">720,616</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">453,892</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">547,525</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Healthcare
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">314,949</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">286,474</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">278,893</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      SLED
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">308,681</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">333,371</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">329,617</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Technology
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">300,783</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">300,465</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">379,720</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Financial services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">244,675</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">174,798</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">243,630</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Retail
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">136,415</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">103,185</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">36,113</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      All others
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">416,054</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">347,561</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">362,122</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">2,442,173</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">1,999,746</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">2,177,620</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Type:
     </span></div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Product segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Networking
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">933,818</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">781,703</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,005,679</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cloud
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">668,471</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">509,774</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">546,341</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Security
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">239,731</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">191,872</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">193,956</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Collaboration
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">51,917</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">55,483</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">65,714</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">85,351</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">60,537</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">73,853</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total product segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,979,288</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,599,369</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,885,543</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Professional services segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">273,438</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">229,030</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">154,549</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Managed services segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">189,447</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">171,347</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">137,528</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">2,442,173</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">1,999,746</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">2,177,620</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Geographic Information</span>
  </div><div>&#160;
  </div><div> The geographic information for the years ended March 31, 2026, 2025, and 2024 was as follows (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center;"><br/></td><td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2026
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2025
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2024
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Net sales:
     </span></div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      US
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2,349,884</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,914,838</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2,080,693</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">92,665</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">85,330</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">97,556</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">2,442,549</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">2,000,168</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">2,178,249</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   Our long-lived assets include right-of-use assets, property and equipment-net, and, within the international entities of our financing business that we retained after selling our domestic financing business, operating leases-net, and equipment that has been returned to us at the termination of the lease. The geographic disaggregation of these balances was as follows (in thousands):
  </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      March 31, 2026
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      March 31, 2025
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Long-lived assets:
     </span></div>
    </td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 9%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 9%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Right-of-use assets
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">15,034</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">17,857</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Property and equipment-net
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">12,774</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">15,522</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total US
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">27,808</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">33,379</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      International
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">113</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">267</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">27,921</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">33,646</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> Sales to Verizon Communications Inc. represented 24%, 17% and 19% of net sales for the years ended March 31, 2026, March 31, 2025, 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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>Schedule II - Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"> Balance at<br/> Beginning of<br/> Period </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"> Charged to<br/> Costs and<br/> Expenses </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"> Deductions/<br/> Write-Offs </td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"> Balance at<br/> End of<br/> Period </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Allowance for sales returns: (1)
     </span></div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2024
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,264</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">4,647</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(4,296</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,615</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2025
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,615</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">7,043</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(5,969</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">2,689</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2026
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">2,689</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,917</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(2,867</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,739</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Allowance for credit losses:
     </span></div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2024
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">2,318</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">371</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(140</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">2,549</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2025
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">2,549</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,732</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(379</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">3,902</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2026
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">3,902</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">483</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(1,361</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">3,024</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Valuation for deferred taxes:
     </span></div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2024
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">112</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(42</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">70</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2025
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">70</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(7</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">63</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Year ended March 31, 2026
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">63</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">(49</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">14</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (1) </div> <div> These amounts represent the gross profit effect of sales returns during the respective years. Expected merchandise returns after year-end for sales made before year-end were $10.7 million, $16.6 million, and $10.1 million as of March 31, 2026, 2025, and 2024, 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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<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 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 132,636<span></span>
</td>
<td class="nump">$ 104,576<span></span>
</td>
<td class="nump">$ 117,982<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<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>48
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We believe that cybersecurity and business resilience are critical to advancing our corporate vision and enabling our digital transformation efforts. As a technology services provider, we are faced with a multitude of diverse cybersecurity threats that range from common attacks such as ransomware, denial of service, and social engineering to more advanced attacks leveraging sophisticated AI-enabled tools from nation-state actors that might target our ecosystem through our specific company industry verticals. Any such cybersecurity threats could affect our customers, vendors, service providers, subcontractors and/or employees, and a cybersecurity threat to us or any of these entities could materially and adversely affect our business strategy, financial condition, performance, our brand and our results of operations. </span> </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We have a dedicated team of information security professionals (our &#8220;information security team&#8221;) who lead our enterprise-wide cybersecurity strategy, which includes risk management, cyber defense, systems security, security monitoring and other related functions. This team is overseen by our Senior Director of Information Security (&#8220;SDIS&#8221;) who reports to our Chief Information Officer (&#8220;CIO&#8221;). The SDIS has over 25 years of experience in the field of cybersecurity and is responsible for our overall information security and systems resilience strategy, security engineering and operations, cyber threat detection and response, and related policy recommendations. In addition, our SDIS has a significant background in general information technology and program management. Our information security team manages our robust enterprise security structure, which is designed to prevent cybersecurity incidents, while simultaneously increasing our technology resilience to minimize the associated business impact of cybersecurity threats. Core to our information security team&#8217;s structure is our security incident response team, which is responsible for the protection, detection, global threat level monitoring, and overall response/countermeasure capabilities in defense of our corporate resources and assets. Furthermore, we believe strongly in a supportive and collaborative culture of security, whereby all of our employees maintain a role in our corporate cybersecurity posture, including but not limited to their required participation in periodic training and risk management exercises throughout the year.</span> </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The processes overseen by our information security team are integrated with our enterprise risk management (&#8220;ERM&#8221;) program, including routine reporting to our executive team on cyber risk through the different levels of our ERM governance structure including our risk management frameworks and processes. We undergo routine testing of both the design and operational effectiveness of our security controls, consult with industry leaders on best practices, and ensure alignment with relevant industry frameworks and laws, as well as auditing by our internal audit team. Our cybersecurity program consists of policies, practices and procedures designed to manage material risks from cybersecurity threats, including training requirements, threat monitoring and detection, threat containment and risk assessments. In addition to our policies and procedures designed to manage and identify cybersecurity risks, we maintain an incident response plan designed to contain, analyze, remediate, and communicate cybersecurity matters to help ensure a timely and appropriate response to cybersecurity incidents.</span> </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Additionally, we engage third-party firms to conduct routine external and internal penetration testing of our information systems to emulate the common tactics and techniques of cyber threat actors, and we have developed processes to remediate identified vulnerabilities across a wide range of severities. We have policies and procedures to oversee and identify the cybersecurity risks associated with our use of certain third-party service providers. These policies and procedures include onboarding risk assessments prior to commencing a customer engagement and, as appropriate based on identified risk, may include either cybersecurity-related contractual terms and/or periodic risk assessments throughout the life cycle of the third-party relationship. We maintain cybersecurity insurance coverage that we believe is appropriate for the size and complexity of our business to cover certain costs related to the remediation of cybersecurity incidents.</span> </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our Board has ultimate oversight of our cybersecurity risk, which it oversees as part of our ERM program. The CIO and SDIS regularly provide reporting on cybersecurity to both our executive management and our Board. This reporting includes updates on our information security strategy and organizational structure, key cyber risks and threats, progress related to various initiatives designed to protect us from such risks and threats, assessments of our cybersecurity program and emerging trends, including those related to the use of AI as both a threat and a defense mechanism. Depending on the criticality of a cybersecurity incident and in accordance with our incident response plan, certain matters are required to be reported promptly to the Board, as appropriate.</span> </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">As of the date of this report, we are not aware of any cybersecurity threats or incidents that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, financial condition, or our brand. However, we cannot provide assurance that such threats will not be discovered, occur, or result in such an impact in the future. For more information regarding risks relating to information technology and cybersecurity, please refer to </span><span style="font-family: Times New Roman; font-size: 10.0pt;">I<span style="text-decoration:underline">tem 1A</span></span><span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">. &#8220;Risk Factors.&#8221;</span> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">We have a dedicated team of information security professionals (our &#8220;information security team&#8221;) who lead our enterprise-wide cybersecurity strategy, which includes risk management, cyber defense, systems security, security monitoring and other related functions. This team is overseen by our Senior Director of Information Security (&#8220;SDIS&#8221;) who reports to our Chief Information Officer (&#8220;CIO&#8221;).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We have a dedicated team of information security professionals (our &#8220;information security team&#8221;) who lead our enterprise-wide cybersecurity strategy, which includes risk management, cyber defense, systems security, security monitoring and other related functions. This team is overseen by our Senior Director of Information Security (&#8220;SDIS&#8221;) who reports to our Chief Information Officer (&#8220;CIO&#8221;). The SDIS has over 25 years of experience in the field of cybersecurity and is responsible for our overall information security and systems resilience strategy, security engineering and operations, cyber threat detection and response, and related policy recommendations. In addition, our SDIS has a significant background in general information technology and program management. Our information security team manages our robust enterprise security structure, which is designed to prevent cybersecurity incidents, while simultaneously increasing our technology resilience to minimize the associated business impact of cybersecurity threats. Core to our information security team&#8217;s structure is our security incident response team, which is responsible for the protection, detection, global threat level monitoring, and overall response/countermeasure capabilities in defense of our corporate resources and assets. Furthermore, we believe strongly in a supportive and collaborative culture of security, whereby all of our employees maintain a role in our corporate cybersecurity posture, including but not limited to their required participation in periodic training and risk management exercises throughout the year.</span> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">We have a dedicated team of information security professionals (our &#8220;information security team&#8221;) who lead our enterprise-wide cybersecurity strategy, which includes risk management, cyber defense, systems security, security monitoring and other related functions. This team is overseen by our Senior Director of Information Security (&#8220;SDIS&#8221;) who reports to our Chief Information Officer (&#8220;CIO&#8221;). The SDIS has over 25 years of experience in the field of cybersecurity and is responsible for our overall information security and systems resilience strategy, security engineering and operations, cyber threat detection and response, and related policy recommendations. In addition, our SDIS has a significant background in general information technology and program management. Our information security team manages our robust enterprise security structure, which is designed to prevent cybersecurity incidents, while simultaneously increasing our technology resilience to minimize the associated business impact of cybersecurity threats. Core to our information security team&#8217;s structure is our security incident response team, which is responsible for the protection, detection, global threat level monitoring, and overall response/countermeasure capabilities in defense of our corporate resources and assets. Furthermore, we believe strongly in a supportive and collaborative culture of security, whereby all of our employees maintain a role in our corporate cybersecurity posture, including but not limited to their required participation in periodic training and risk management exercises throughout the year.</span> </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">The processes overseen by our information security team are integrated with our enterprise risk management (&#8220;ERM&#8221;) program, including routine reporting to our executive team on cyber risk through the different levels of our ERM governance structure including our risk management frameworks and processes. We undergo routine testing of both the design and operational effectiveness of our security controls, consult with industry leaders on best practices, and ensure alignment with relevant industry frameworks and laws, as well as auditing by our internal audit team. Our cybersecurity program consists of policies, practices and procedures designed to manage material risks from cybersecurity threats, including training requirements, threat monitoring and detection, threat containment and risk assessments. In addition to our policies and procedures designed to manage and identify cybersecurity risks, we maintain an incident response plan designed to contain, analyze, remediate, and communicate cybersecurity matters to help ensure a timely and appropriate response to cybersecurity incidents.</span> </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Additionally, we engage third-party firms to conduct routine external and internal penetration testing of our information systems to emulate the common tactics and techniques of cyber threat actors, and we have developed processes to remediate identified vulnerabilities across a wide range of severities. We have policies and procedures to oversee and identify the cybersecurity risks associated with our use of certain third-party service providers. These policies and procedures include onboarding risk assessments prior to commencing a customer engagement and, as appropriate based on identified risk, may include either cybersecurity-related contractual terms and/or periodic risk assessments throughout the life cycle of the third-party relationship. We maintain cybersecurity insurance coverage that we believe is appropriate for the size and complexity of our business to cover certain costs related to the remediation of cybersecurity incidents.</span> </div><div> <span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;">Our Board has ultimate oversight of our cybersecurity risk, which it oversees as part of our ERM program. The CIO and SDIS regularly provide reporting on cybersecurity to both our executive management and our Board. This reporting includes updates on our information security strategy and organizational structure, key cyber risks and threats, progress related to various initiatives designed to protect us from such risks and threats, assessments of our cybersecurity program and emerging trends, including those related to the use of AI as both a threat and a defense mechanism. Depending on the criticality of a cybersecurity incident and in accordance with our incident response plan, certain matters are required to be reported promptly to the Board, as appropriate.</span> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">The SDIS has over 25 years of experience in the field of cybersecurity and is responsible for our overall information security and systems resilience strategy, security engineering and operations, cyber threat detection and response, and related policy recommendations. In addition, our SDIS has a significant background in general information technology and program management.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">Our information security team manages our robust enterprise security structure, which is designed to prevent cybersecurity incidents, while simultaneously increasing our technology resilience to minimize the associated business impact of cybersecurity threats. Core to our information security team&#8217;s structure is our security incident response team, which is responsible for the protection, detection, global threat level monitoring, and overall response/countermeasure capabilities in defense of our corporate resources and assets.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">The processes overseen by our information security team are integrated with our enterprise risk management (&#8220;ERM&#8221;) program, including routine reporting to our executive team on cyber risk through the different levels of our ERM governance structure including our risk management frameworks and processes.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Our Board has ultimate oversight of our cybersecurity risk, which it oversees as part of our ERM program.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The CIO and SDIS regularly provide reporting on cybersecurity to both our executive management and our Board. This reporting includes updates on our information security strategy and organizational structure, key cyber risks and threats, progress related to various initiatives designed to protect us from such risks and threats, assessments of our cybersecurity program and emerging trends, including those related to the use of AI as both a threat and a defense mechanism. Depending on the criticality of a cybersecurity incident and in accordance with our incident response plan, certain matters are required to be reported promptly to the Board, as appropriate.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text">As of the date of this report, we are not aware of any cybersecurity threats or incidents that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, financial condition, or our brand.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="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> <span style="font-weight: bold;">Basis of Presentation</span> &#8212; The consolidated financial statements include the accounts of <span style="font-style: italic;">e</span>Plus inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The accounts of acquired businesses are included in the consolidated financial statements from the dates of acquisition. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_SaleOfFinancingBusinessPolicyTextBlock', window );">Sale of Our Financing Business</a></td>
<td class="text"><div> <span style="font-weight: bold;">Sale of Our Financing Business</span> &#8212; On June 30, 2025, we completed the sale of 100% of the membership interests of Expo Holdings, LLC, a Delaware limited liability company and our wholly-owned subsidiary (&#8220;HoldCo&#8221;), to Marlin Leasing Corporation, a Delaware corporation (d/b/a PEAC Solutions) pursuant to the terms of the Membership Interest Purchase Agreement, dated June 20, 2025 (the &#8220;Sale Transaction&#8221;). By selling HoldCo, together with its U.S. subsidiaries, we sold our domestic financing business that comprised most of our financing business segment, which is a business that finances information technology equipment, software and related services for customers. We continue to own the international entities in the financing business. This divestiture positions us to focus on being a technology solutions provider and represents a strategic shift in our operations. As a result of the Sale Transaction, we determined that the domestic financing business that was sold met the definition of discontinued operations. Consequently, for all periods presented in these financial statements, we are retrospectively presenting the results of our domestic financing business as discontinued operations. In our audited consolidated balance sheets for all periods, we present the assets and liabilities of our domestic financing business as assets and liabilities of discontinued operations. In our audited consolidated statements of operations for all periods, we present the operating results of our domestic financing business in earnings from discontinued operations. After the sale, our remaining three reportable segments are product, professional services, and managed services, which we formerly referred to collectively as our technology business. Please refer to Note 5, &#8220;Discontinued Operations&#8221; for additional information on the transaction and its effect on our financial statements. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div> <span style="font-weight: bold;">Use of Estimates</span> &#8212; The preparation of financial statements in conformity with accounting principles generally accepted in the US requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Estimates are used when accounting for items and matters including, but not limited to, revenue recognition, vendor consideration, goodwill and intangible assets, allowance for credit losses, inventory obsolescence, and the recognition and measurement of income tax assets and other provisions and contingencies. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Allowance for Credit Losses</a></td>
<td class="text"><div> <span style="font-weight: bold;">Allowance for Credit Losses</span> &#8212; We maintain an allowance for credit losses related to our accounts receivable. We record an expense in the amount necessary to adjust the allowance for credit losses to our current estimate of expected credit losses on financial assets. We estimate expected credit losses based on our internal rating of the customer&#8217;s credit quality, our historical credit losses, current economic conditions, and other relevant factors. Prior to providing credit, we assign an internal rating for each customer&#8217;s credit quality based on the customer&#8217;s financial status, rating agency reports and other financial information. We review our internal ratings for each customer at least annually or when there is an indicator of a change in credit quality, such as a delinquency or bankruptcy. We write off receivables when we deem them to be uncollectable. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><div> <span style="font-weight: bold;">Business Combinations</span> &#8212; We account for business combinations using the acquisition method, which requires that the total purchase price for the acquired entity be allocated to the assets acquired and liabilities assumed. With limited exceptions, we measure most assets acquired and liabilities assumed based on their fair values at the acquisition date. We apply Accounting Standards Codification (&#8220;Codification&#8221;) Topic 606, Contracts with customers (&#8220;Codification Topic 606&#8221;), to recognize and measure contract assets and contract liabilities from contracts with customers. Our allocation process requires an analysis of intangible assets, such as customer relationships, trade names, acquired contractual rights and legal contingencies to identify and record all assets acquired and liabilities assumed. </div><div>
   We record any premium paid over the fair value of the acquired net assets as goodwill. Our initial purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. We include the results of operations for the acquired company in our financial statements from the acquisition date.
  </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div> <span style="font-weight: bold;">Cash and Cash Equivalents</span> &#8212; Cash and cash equivalents consist primarily of interest-bearing accounts and money market funds that consist of short-term US treasury securities. We consider all highly liquid investments, including those with an original maturity of three months or less at the date of acquisition, to be cash equivalents. As of March 31, 2026, and March 31, 2025, there were no restrictions on the withdrawal of funds from our money market funds. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Risk</a></td>
<td class="text"><div> <span style="font-weight: bold;">Concentrations of Risk</span> &#8212; Financial instruments that potentially subject us to concentrations of credit risk include cash and cash equivalents, short-term investments, and accounts receivable. Cash and cash equivalents may include short-term investments that are maintained principally with financial institutions in the US. Our accounts receivable-trade balance on March 31, 2026, and March 31, 2025 included approximately 36% and 17% concentration of invoices due from Verizon Communications Inc., respectively. Our risk on our accounts receivable is reduced by having a broad customer base in a diverse range of industries and through the ongoing evaluation of collectability of our portfolio. A substantial portion of our sales are products from Cisco Systems, which represented approximately 29%, 32%, and 44%, of our net sales for the years ended March 31, 2026, 2025, and 2024, respectively. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_ContractAssetsPolicyTextBlock', window );">Contract Assets</a></td>
<td class="text"><div> <span style="font-weight: bold;">Contract Assets</span> &#8212; We recognize contract assets when we recognize revenue and our right to consideration is conditioned on our future performance. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_ContractLiabilityPolicyTextBlock', window );">Contract Liabilities</a></td>
<td class="text"><div> <span style="font-weight: bold;">Contract Liabilities</span> &#8212; We recognize contract liabilities when cash payments are received or due in advance of our performance. </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_DeferredChargesPolicyTextBlock', window );">Deferred Costs</a></td>
<td class="text"><div> <span style="font-weight: bold;">Deferred Costs</span> &#8212; When a contract is within the scope of Codification Topic 606, we defer costs of fulfilling the contract when they generate or enhance resources that will be used by us in satisfying performance obligations in the future. Additionally, we capitalize costs that are incremental to obtaining the contracts, predominately sales commissions, and expense them in proportion to each completed contract performance obligation. Our long-term deferred costs are included in our consolidated balance sheets as part of property, equipment, and other assets&#8212;net. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div> <span style="font-weight: bold;">Earnings Per Share</span> &#8212; Basic earnings per share is calculated by dividing net earnings attributable to common stockholders by the basic weighted average number of shares of common stock outstanding during each period. Diluted earnings per share reflects the potential dilution of securities that could participate in our earnings, including restricted stock awards during each period. </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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement</a></td>
<td class="text"><div> <span style="font-weight: bold;">Fair Value Measurement</span> &#8212; We follow the guidance in Codification Topic 820 <span style="font-style: italic;">Fair Value Measurements</span> (&#8220;Codification Topic 820&#8221;) which governs how to measure fair value for financial reporting. This topic defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. This topic also establishes a fair value hierarchy that categorizes into three levels the inputs to valuation techniques used to measure fair value: </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8226;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Level 1 &#8211; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.
    </div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8226;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Level 2 &#8211; Inputs other than quoted prices included within Level 1, such as quoted prices for similar assets or liabilities in active markets, that are observable for the asset or liability, either directly or indirectly.
    </div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     &#8226;
    </div>
    <div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">
     Level 3 &#8211; Unobservable inputs for the asset or liability. The fair values are determined based on model-based techniques such as discounted cash flow models using inputs that we could not corroborate with market data.
    </div>
  </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Financial Instruments</a></td>
<td class="text"><div> <span style="font-weight: bold;">Financial Instruments</span> &#8212; For financial instruments such as cash, short-term investments, accounts receivables, accounts payable and other current liabilities, we consider the recorded value of the financial instruments to approximate the fair value due to their short maturities. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Matters</a></td>
<td class="text"><div> <span style="font-weight: bold;">Foreign Currency Matters</span> &#8212; Our functional currency is the US dollar. Our international subsidiaries typically use their local currency as their functional currency. We translate the assets and liabilities of our international subsidiaries into US dollars at the spot rate in effect at the applicable reporting date. We translate the revenues and expenses of our international subsidiaries into US dollars at the average exchange rates in effect during the applicable period. We report the resulting foreign currency translation adjustment as accumulated other comprehensive income (loss), which is reflected as a separate component of stockholders&#8217; equity. We report all foreign currency transaction gains or losses in other income, net on our consolidated statement of operations. For the years ended March 31, 2026, 2025, and 2024, we recognized losses of $0.6 million, $1.2 million, and $0.1 million, respectively, due to foreign currency transactions. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div> <span style="font-weight: bold;">Goodwill</span> &#8212; We test goodwill for impairment on an annual basis, as of October 1, and between annual tests if an event occurs, or circumstances change, that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </div><div>
   In a qualitative assessment, we assess qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, after assessing the totality of events or circumstances, we determine that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative goodwill impairment test is unnecessary.
  </div><div>
   If, after assessing the totality of events or circumstances, we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we perform the quantitative goodwill impairment test. We may also elect the unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test.
  </div><div>
   In the quantitative impairment test, we compare the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. Conversely, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.
  </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock', window );">Implementation Costs of a Hosting Arrangement</a></td>
<td class="text"><div> <span style="font-weight: bold;">Implementation Costs of a Hosting Arrangement </span>&#8212; We capitalize implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We classify these capitalized costs in the same balance sheet line item as the amounts prepaid for the related hosting arrangement and we present the amortization of these capitalized costs in the same income statement line item as the service fees for the related hosting arrangement. Our long-term prepaids are included in our consolidated balance sheets as part of property, equipment, and other assets&#8212;net. We amortize the capitalized implementation costs over the term of the hosting arrangement. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div> <span style="font-weight: bold;">Income Taxes</span> &#8212; Deferred income taxes are accounted for in accordance with Codification Topic 740 <span style="font-style: italic;">Income Taxes</span> (&#8220;Codification Topic 740&#8221;). Under this method, deferred income tax assets and liabilities are determined based on the temporary differences between the financial statement reporting and tax bases of assets and liabilities, using tax rates currently in effect. Future tax benefits, such as net operating loss carry-forwards, are recognized to the extent that realization of these benefits is considered to be more likely than not. We review our deferred tax assets at least annually and make necessary valuation adjustments. </div><div>
   In addition, we account for uncertain tax positions in accordance with Codification Topic 740. Specifically, the Topic prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The interpretation also provides guidance on the related de-recognition, classification, interest and penalties, accounting for interim periods, disclosure, and transition of uncertain tax positions. In accordance with our accounting policy, we recognize accrued interest and penalties related to unrecognized tax benefits as a component of tax expense.
  </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div> <span style="font-weight: bold;">Inventories </span>&#8212; We recognize inventories at the lower of cost and net realizable value. We determine cost using a weighted average cost method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Our determination of the net realizable value for inventories is based on the terms of underlying purchase commitments from our customers, current economic conditions, and other relevant factors.</div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lessee Accounting</a></td>
<td class="text"><div> <span style="font-weight: bold;">Lessee Accounting</span> &#8212; We lease office space for periods up to six years and lease warehouse space for periods of up to 10 years, and we have some lease options that can be exercised to extend beyond those lease term limits. At the lease commencement date, we recognize operating lease liabilities based on the present value of the future minimum lease payments. In determining the present value of future minimum lease payments, we use our incremental borrowing rate based on the information available at the commencement date. When the future minimum payments encompass non-lease components, we account for the lease and non-lease components as a single lease component. We elected not to recognize right-of-use assets and lease liabilities for leases with an initial term of 12 months or less. We recognize lease expense on a straight-line basis over the lease term beginning on the commencement date. </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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div> <span style="font-weight: bold;">Property and Equipment</span> &#8212; Property and equipment are stated at cost, net of accumulated depreciation and amortization. We recognize property and equipment obtained through a business combination at its fair market value as of the acquisition date. We compute depreciation and amortization using the straight-line method over the estimated useful lives of the related assets, which range from three to seven years. We typically depreciate IT equipment over three years, perpetual software licenses over five years, and furniture and fixtures over five years. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div> <span style="font-weight: bold;">Revenue Recognition</span> &#8212; We recognize most of our revenues from the sales of third-party products, third-party software, third-party maintenance, software support, and services, <span style="font-style: italic;">e</span>Plus professional and managed services, and hosting <span style="font-style: italic;">e</span>Plus proprietary software. We recognize revenue from these sales under the guidance in Codification Topic 606. </div><div>
   The core principle of Codification Topic 606 is that an entity should recognize revenue for the transfer of goods and services equal to an amount it expects to be entitled to receive for those goods and services. We account for a contract under Codification Topic 606 when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance, and collectability of consideration is probable.
  </div><div>
   Revenues are reported net of sales refunds, including an estimate of future returns based on an evaluation of historical sales returns, current economic conditions, volume, and other relevant factors.
  </div><div>
   Our contracts with customers may include multiple promises that are distinct performance obligations. For such arrangements, we allocate the transaction price to each performance obligation based on its relative standalone selling price. We determine standalone selling prices using expected cost-plus margin.
  </div><div>
   We recognize revenue when (or as) we satisfy a performance obligation by transferring a promised good or service to a customer. A good or service is transferred when (or as) the customer obtains control of that good or service. Depending on the nature of each performance obligation, this may be at a point in time or over time, as further described below.
  </div><div>
   We typically invoice our customers for third-party products upon shipment, for third-party software upon delivery, and for third-party services at the point of sale.
  </div><div>
   <span style="text-decoration: underline;">Product revenue</span>
  </div><div>
   <span style="font-style: italic;">Sales of third-party products</span>
  </div><div>
   We are the principal in sales of third-party products. As such, we recognize sales on a gross basis with the selling price to the customer recorded as sales and the acquisition cost of the product recognized as cost of sales. We recognize revenue from these sales at the point in time that control passes to the customer, which is typically upon delivery of the product to the customer.
  </div><div>
   In some instances, our customers may request that we bill them for a product but retain physical possession of the product until later delivery, commonly known as &#8220;bill-and-hold&#8221; arrangements. We have warehousing agreements with select customers wherein title to products ordered through the agreements transfers to our customer at the point the product has arrived at our warehouse and we invoice the customer. In these &#8220;bill-and-hold&#8221; arrangements, we recognize revenue when the customer has ordered the product through their warehousing agreement with us or signed a bill-and-hold agreement with us, the customer has legal title, the product is identified separately as belonging to the customer, and the product is ready for delivery to the customer.</div><div>
   <span style="font-style: italic;">Sales of third-party maintenance, software support, software subscriptions when control is kept by the vendor, software that the customer accesses through the cloud, services, and software that benefits the customer only in conjunction with accompanying support</span>
  </div><div>
   We are the agent in sales of third-party maintenance, software support, software subscriptions when control is kept by the vendor, software that the customer accesses through the cloud, and services as the third-party controls the service until it is transferred to the customer. Similarly, we are the agent in sales of third-party software and accompanying third-party support when the third-party software benefits the customer only in conjunction with the accompanying support. In these sales, we consider the third-party software and support as inputs to a single performance obligation. In all these sales where we are the agent, we recognize sales on a net basis at the point that our agency performance obligation is complete.
  </div><div>
   <span style="font-style: italic;">Freight and sales tax</span>
  </div><div>
   We present freight billed to our customers within sales and the related freight charged to us within cost of sales. We present sales tax collected from customers and remittances to governmental authorities on a net basis.
  </div><div>
   <span style="font-style: italic;">Financing revenue and other</span>
  </div><div>
   We continue to collect the remaining outstanding receivables due from leases and notes receivable held by the international entities of our financing business that we retained after the Sale Transaction.
  </div><div>
   We account for leases to customers in accordance with Codification Topic 842. We utilize a portfolio approach by grouping together many similar assets being leased to a single customer.
  </div><div>
   We classify our leases as either sales-type leases or operating leases. We classify leases as sales-type leases if any one of five criteria are met, each of which indicate that the lease transfers control of the underlying asset to the lessee. We classify our other leases as operating leases.
  </div><div>
   For sales-type leases, upon lease commencement, we recognize the present value of the lease payments, and the residual asset discounted using the rate implicit in the lease. After the commencement date, we recognize interest income as part of net sales using the effective interest method.
  </div><div>
   For operating leases, we recognize the underlying asset as an operating lease asset. We depreciate the asset on a straight-line basis to its estimated residual value over its estimated useful life. We recognize the lease payments over the lease term on a straight-line basis as part of net sales.
  </div><div>
   We classify the financing of third-party software and third-party services for our customers as notes-receivable. We recognize interest income on our notes-receivable using the effective interest method.
  </div><div>
   We classify the current receivables from sales-type leases and notes receivable in other current assets on our balance sheet. We classify the long-term receivables from sales-type leases and notes receivable and the carrying value of assets that we are leasing to our customers on leases that are classified as operating leases in property, equipment, and other assets-net on our balance sheet.
  </div><div>
   <span style="text-decoration: underline;">Service revenue</span>
  </div><div>
   <span style="font-style: italic;">Sales of ePlus professional services and managed services</span>
  </div><div>
   Our professional services offerings include consulting, architecture, deployment, and configuration services, software adoption services, training services, assessments, logistics, and staffing. Our managed service offerings range from monitoring and notification to fully outsourced network management and service desk solutions. In all these arrangements, we satisfy our performance obligation and recognize revenue over time.
  </div><div>
   In arrangements for <span style="font-style: italic;">e</span>Plus professional services, we provide services under both time and materials and fixed price contracts. When services are provided on a time and materials basis, we recognize sales at agreed-upon billing rates as services are performed. When services are provided on a fixed fee basis, we recognize sales over time in proportion to our progress toward complete satisfaction of the performance obligation. We utilize output and input methods to measure progress. Our input methods that we utilize include measuring costs incurred in proportion to total estimated costs, commonly referred to as the &#8220;cost-to-cost&#8221; method, and measuring service hours in proportion to total estimated service hours.
  </div><div> Our professional services offerings include projects where products and services are delivered together to satisfy one performance obligation. In these arrangements, we recognize the entire arrangement in professional services and include the cost of the products as part of cost of sales for professional services. </div><div>
   In arrangements for <span style="font-style: italic;">e</span>Plus managed services, our arrangement is typically a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). We typically recognize sales from these services on a straight-line basis over the period services are provided.
  </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text"><div> <span style="font-weight: bold;">Share-Based Compensation</span> &#8212; We account for share-based compensation in accordance with Codification Topic 718 <span style="font-style: italic;">Compensation&#8212;Stock Compensation</span>. We account for forfeitures when they occur. We recognize compensation cost for awards of restricted stock with graded vesting on a straight-line basis over the requisite service period. We recognize compensation cost for our employee stock purchase plan on a straight-line basis over the offering period, which is six months. We measure the award on the grant date at fair value using the Black-Scholes option pricing model. We recognize compensation cost for our performance stock units based on the grant-date fair value over the requisite service period, which is three years, and is adjusted for the probability of achieving certain performance conditions. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationOfInternalCostsPolicy', window );">Software Development Costs</a></td>
<td class="text"><div> <span style="font-weight: bold;">Software Development Costs</span> &#8212; We capitalize costs for the development of internal use software under the Codification Topic 350-40 <span style="font-style: italic;">Intangibles&#8212;Goodwill and Other Intangibles, </span>Subtopic <span style="font-style: italic;">Internal-Use Software</span>. We did not have significant capitalized development costs for internal use software for either of the years ended March 31, 2026, or March 31, 2025. </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_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy', window );">Transfers of financial assets</a></td>
<td class="text"><div> <span style="font-weight: bold;">Transfers of financial assets</span> &#8212; We partner with third-party financing companies to provide financing solutions for our customers. On certain sales, we enter a financing arrangement with our customer, and then subsequently transfer the contractual payments, without recourse, to a third-party financing company. We account for the transfer of these financial assets under Codification Topic 860 <span style="font-style: italic;">Transfers and Servicing</span> (&#8220;Codification Topic 860&#8221;). After the sale to the customer, but prior to the transfer, we recognize these financial assets as receivables held for sale within other current assets in our consolidated balance sheet. We value the receivables based on the funding proceeds offered by the financing company. Once the transfer is complete, and it meets all the requirements for sale accounting, we derecognize the financial asset and recognize a receivable from the financing company within accounts receivable&#160;&#8212;trade, net. We derecognize the receivable upon receipt of payment from the financing company. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_TreasuryStockPolicyPolicyTextBlock', window );">Treasury Stock</a></td>
<td class="text"><div> <span style="font-weight: bold;">Treasury Stock</span> &#8212; We account for treasury stock under the cost method and include treasury stock as a component of stockholders&#8217; equity in the accompanying consolidated balance sheets. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_VendorConsiderationPolicyTextBlock', window );">Vendor Consideration</a></td>
<td class="text"><div> <span style="font-weight: bold;">Vendor Consideration</span> &#8212; We receive payments and credits from vendors pursuant to volume incentive programs and shared marketing expense programs. Many of these programs extend over one or more quarters&#8217; sales activities. Different programs have different vendor/program specific milestones to achieve. Amounts due from vendors as of March 31, 2026, and 2025 were $30.1 million and $15.5 million, respectively, which were included within accounts receivable-other, net in the accompanying balance sheets. </div><div>
   We recognize rebates pursuant to volume incentive programs as a reduction of costs to purchase the vendor&#8217;s products based on a systematic and rational allocation of the cash consideration offered to the underlying transactions that result in our progress toward earning the rebate provided the amounts are probable and can be reasonably estimated. When a rebate is not probable or not reasonably estimable, we recognized the rebate as the milestones are achieved or as cash is received.
  </div><div style="font-size: 10pt;">
   We recognize rebates pursuant to shared marketing expense programs as a reduction of the related selling and administrative expenses in the period the program occurs when the consideration represents a reimbursement of specific, incremental, identifiable costs. We recognize consideration that exceeds the specific, incremental, identifiable costs as a reduction of costs to purchase the vendor&#8217;s products.
  </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements</a></td>
<td class="text"><div> <span style="font-weight: bold;">Recently Adopted Accounting Pronouncements</span> </div><div>
   In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This update requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as information on income taxes paid. We adopted this update beginning in our annual period ended March 31, 2026, with the comparative periods updated to reflect additional disclosures. See <span style="text-decoration:underline"><a href="#INCOME_TAXES">Note 15</a></span>, &#8220;Income Taxes&#8221; for the revised disclosures.
  </div><div>
   <span style="font-weight: bold;">Recently Issued Accounting Pronouncements Not Yet Adopted</span>
  </div><div>
   In November 2024, the FASB issued ASU 2024-03, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to disclose detailed information about specific types of expenses that are relevant to certain line items on the income statement. This update is effective for us for annual periods beginning in our fiscal year ending March 31, 2028 and interim periods beginning in the first quarter of our fiscal year ending March 31, 2029. Early adoption is permitted. We are currently evaluating the impact that this update will have on our financial statement disclosures.
  </div><div>
   In September 2025, the FASB issued ASU No. 2025-06, Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. This standard is intended to improve the operability and application of guidance related to capitalized software development costs. This update is effective for us beginning in the first quarter of our fiscal year ending March 31, 2029. Early adoption is permitted. We may adopt the guidance using prospective application, retrospective application, or a modified transition approach. We are currently evaluating the impact that this update will have on our consolidated financial statements upon adoption.
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_ContractAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for contract assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_ContractAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_plus_ContractLiabilityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_ContractLiabilityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized implementation cost from hosting arrangement that is under a service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_plus_SaleOfFinancingBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of sale of our financing business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_SaleOfFinancingBusinessPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_plus_TreasuryStockPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_TreasuryStockPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_plus_VendorConsiderationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vendor consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_VendorConsiderationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-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_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_CapitalizationOfInternalCostsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalization of internal cost for acquisition, exploration, and production in oil- and gas-producing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 932<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479664/932-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_CapitalizationOfInternalCostsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial 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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-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 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and 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;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<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 S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 14: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transfers of financial assets, including securitization transactions. The disclosure is generally expected to include how the entity determines whether a transaction is accounted for as a sale or financing, and the initial and subsequent accounting for such a transaction. The disclosure also may address how interests that are obtained and sold, or those that continue to be held, in such transactions are measured and accounted for, and the methodology and significant assumptions used to value such interests, and the gains or losses resulting from the 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 50<br> -Subparagraph (a)<br> -Paragraph 4<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 860<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481268/860-10-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 2<br> -SubTopic 30<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481557/860-30-25-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock', window );">Schedule of Correction on Previously Issued Financial Statements</a></td>
<td class="text"><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated balance sheets for the period presented (in thousands): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2025
     </div>
        </td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      As reported
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Adjusted
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      As revised
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts receivable&#8212;trade, net
     </div>
    </td>
    <td style="width: 1%;"></td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">516,925</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;"></td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">(8,653</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;"></td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">508,272</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Other current assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">28,500</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,937</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">31,437</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts payable
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">324,580</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(690</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">323,890</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Salaries and commissions payable
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">42,219</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">503</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">42,722</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Deferred revenue
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">152,631</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,436</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">154,067</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Additional paid-in capital
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">193,698</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">777</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">194,475</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Retained earnings
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">850,956</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(7,742</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">843,214</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of operations and consolidated statements of comprehensive income for the periods presented (in thousands, except per share data): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Year ended March 31, 2025
         <br/>    </td>

    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>&#160;    &#160;    &#160;</td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net sales- product
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,609,190</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">(9,399</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,599,791</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,884,438</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,734</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,886,172</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net sales
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,009,567</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(9,399</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,000,168</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,176,515</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,734</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,178,249</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Cost of sales- product
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,235,490</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(5,995</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,229,495</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,486,604</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(1,313</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,485,291</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Cost of sales
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,494,043</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(5,995</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,488,048</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,667,820</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(1,313</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,666,507</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Gross profit
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">515,524</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,404</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">512,120</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">508,695</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,047</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">511,742</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Selling, general, and administrative
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">385,401</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,280</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">386,681</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">355,556</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">355,556</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Operating expenses
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">411,154</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,280</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">412,434</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">377,936</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">377,936</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Operating income
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">104,370</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,684</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">99,686</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">130,759</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,047</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">133,806</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Earnings from continuing operations before tax
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">110,808</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,684</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">106,124</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">132,191</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,047</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">135,238</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Provision for income taxes
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">30,967</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(1,282</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">29,685</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">37,070</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">841</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">37,911</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net earnings from continuing operations
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">79,841</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,402</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">76,439</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">95,121</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,206</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">97,327</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Net earnings
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">107,978</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,402</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">104,576</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">115,776</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,206</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">117,982</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Total comprehensive income
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">109,139</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,402</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">105,737</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">116,488</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,206</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">118,694</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="text-indent: -10px; padding-left: 10px;">


      Basic EPS, continuing operations
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3.01</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(0.13</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2.88</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3.57</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">0.09</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3.66</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">


      Diluted EPS, continuing operations
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2.99</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(0.12</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2.87</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3.56</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">0.08</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3.64</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of cash flows for the periods presented (in thousands): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

 <tr>
  <td valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td colspan="10" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2025</span>         </td>

  <td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td colspan="10" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>         </td>

  <td style="width: 1%;" valign="top">&#160;</td>
 </tr><tr style="mso-yfti-irow:1;height:1.0pt">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As reported</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">Adjusted</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As revised</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As reported</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">Adjusted</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">
  <div style="margin: 0in;">As revised</div>
  </td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Cash flows from operating activities:</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Net earnings</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">107,978</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(3,402</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">104,576</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">115,776</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">2,206</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">117,982</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Net earnings from continuing operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">79,841</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(3,402</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">76,439</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">95,121</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">2,206</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">97,327</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Share-based compensation expense</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">9,725</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">777</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">10,502</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">9,471</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"> - </td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">9,471</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:6;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts receivable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">185,910</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">8,653</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">194,563</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(117,469</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"> - </td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(117,469</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Inventories</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">29,364</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(5,995</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">23,369</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">104,781</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(3,047</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">101,734</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:8;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Deferred costs and other assets</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(30,289</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(1,282</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(31,571</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(24,814</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">841</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(23,973</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">6,703</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">(690</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">)&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">6,013</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">106,967</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"> - </td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">106,967</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:10;mso-yfti-lastrow:yes;height:1.0pt">
  <td style="height: 1pt; text-indent: -10px; padding-left: 10px;" valign="top">
  <div style="margin: 0in;">Salaries and commissions payable,
  deferred revenue, and other liabilities</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">10,053</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">1,939</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">11,992</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">51,600</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"> - </td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">51,600</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
</table><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;</div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"> The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of stockholders&#8217; equity for the periods presented (in thousands): </div><div style="font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Year ended March 31, 2025
         <br/>    </td>

    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>&#160;    &#160;    &#160;</td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As reported
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      Adjusted
     </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      As revised
     </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      <span style="font-weight: bold;">Additional paid-in capital</span>
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, beginning
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">180,058</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">180,058</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">167,303</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">167,303</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Share-based compensation
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">10,007</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">777</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">10,784</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">9,738</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">9,738</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, ending
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">193,698</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">777</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">194,475</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">180,058</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">180,058</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      <span style="font-weight: bold;">Retained earnings</span>
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, beginning
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">742,978</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,340</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">738,638</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">627,202</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(6,546</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">620,656</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Net earnings
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">107,978</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,402</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">104,576</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">115,776</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,206</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">117,982</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, ending
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">850,956</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(7,742</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">843,214</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">742,978</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,340</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">738,638</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      <span style="font-weight: bold;">Total</span>
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Balance, beginning
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">901,779</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,340</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">897,439</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">782,265</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(6,546</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">775,719</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Share-based compensation
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">10,007</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">777</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">10,784</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">9,738</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">9,738</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


      Net earnings
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">107,978</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,402</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">104,576</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">115,776</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,206</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">117,982</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>


      Balance, ending
     </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">977,623</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(6,965</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">970,658</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">901,779</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,340</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">897,439</td><td style="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_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.</p></div>
<a href="javascript: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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUES [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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Balance of Accounts Receivables-Trade Net, Contract Assets, and Contract Liabilities</a></td>
<td class="text"><div> The following table provides a disaggregation of our balance in accounts receivable&#8212;trade, net (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="vertical-align : top; white-space : nowrap; ">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;">
     <div>
      March 31, 2026
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;">
     <div>
      March 31, 2025
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts receivable
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">653,045</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">498,399</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Contract assets
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">17,810</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">13,775</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Allowance for credit losses
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(3,024</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">(3,902</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Total accounts receivable&#8212;trade, net
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">667,831</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">508,272</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Remaining Performance Obligations</a></td>
<td class="text"><div> The following table includes revenue expected to be recognized in the future related to performance obligations,<span style="color: rgb(255, 0, 0);">&#160;</span>primarily non-cancelable contracts for <span style="font-style: italic;">e</span>Plus managed services, that are unsatisfied or partially unsatisfied at the end of the reporting period (in thousands): </div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-2">Year ending March 31, 2027</span> </div> </td> <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">102,491</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td> <div> <span style="-sec-ix-hidden: hidden-fact-3">2028</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">43,418</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-4">2029</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">26,635</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt;"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-5">2030</span> </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">9,693</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-6">2031</span> and thereafter </div> </td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%; padding-left: 10px;">&#160;</td> <td style="vertical-align: bottom; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; padding-left: 10px;">3,264</td><td style="vertical-align: bottom; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 13.5pt;"> <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"> <div> Total remaining performance obligations </div> </td> <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td> <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">185,501</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td> </tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>DISCONTINUED OPERATIONS [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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Discontinued Operations</a></td>
<td class="text"><div> The following table provides our operating results of discontinued operations for the years ended March 31, 2026, 2025 and 2024 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><td style="border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td style="border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

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


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="9" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td>





    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Net sales
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">15,811</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">59,222</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">48,787</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Cost of sales
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">1,734</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">5,625</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">6,689</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Gross profit
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">14,077</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">42,098</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Selling, general, and administrative
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3,599</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">12,178</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Depreciation and amortization
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">&#160; - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">74</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Interest and financing costs
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">450</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

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

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">2,348</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Operating expenses
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">4,049</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

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

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Operating income
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">10,028</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

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

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Other income&#8212;net
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">(2,089</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">)&#160;</td>

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

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">1,404</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Earnings before gain from sale and income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">7,939</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">38,031</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">28,902</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Gain from sale of HoldCo before income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">3,815</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

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

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">&#160; - </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Earnings before income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">11,754</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">38,031</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

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

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Provision for income taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">3,238</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

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

    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;">8,247</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;">
     <div>
      Net earnings from discontinued operations, net of tax
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">8,516</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">28,137</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">20,655</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div> The following table provides the major classes of assets and liabilities that are classified as discontinued operations as of March 31, 2025 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

 <tr>
  <td valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td colspan="2" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"> March
31, 2025</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr><tr style="mso-yfti-irow:1;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">ASSETS</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2;height:1.0pt">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts receivable&#8212;net</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">34,610</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Financing receivables&#8212;net, current</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">168,392</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other current assets</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">19,397</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:6;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Current assets of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">222,399</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:8;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Financing receivables and operating
  leases&#8212;net</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">126,408</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other assets&#8212;long-term</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">7,427</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:10;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-current assets of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">133,835</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:12;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">LIABILITIES</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:14;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Accounts payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">127,154</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Salaries and commissions payable</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">2,812</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:16;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-recourse notes payable&#8212;current</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">27,456</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other current liabilities</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">9,041</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:18;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Current liabilities of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">166,463</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="height: 1pt; width: 9%;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:20;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-recourse notes payable&#8212;long-term</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top">11,317</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Other liabilities&#8212;long-term</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">&#160;</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">1,229</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:22;mso-yfti-lastrow:yes;height:1.0pt">
  <td style="height: 1pt;" valign="top">
  <div style="margin: 0in;">Non-current liabilities of discontinued
  operations</div>
  </td>
  <td style="margin: 0in; width: 1%;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">$</td><td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top">12,546</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5D<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<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 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LESSEE ACCOUNTING (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>LESSEE ACCOUNTING [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_plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock', window );">Supplemental Information of Remaining Lease Terms and Discount Rates</a></td>
<td class="text"><div> Supplemental information about the remaining lease terms and discount rates applied as of March 31, 2026, and March 31, 2025, are as follows:</div><div style="font-size: 10pt;">&#160;</div><table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 1%;"></td><td style="width: 9%;"></td><td style="width: 1%;"></td></tr><tr> <td>&#160;</td> <td>&#160;</td><td>&#160;</td><td colspan="5" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">Year ended March 31,</td> <td>&#160;</td> </tr><tr> <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <div> Lease Term and Discount Rate </div> </td> <td>&#160;</td><td>&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> 2026 </td><td>&#160;</td> <td>&#160;</td><td>&#160;</td><td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> 2025 </td><td>&#160;</td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td> <div> Weighted average remaining lease term (months) </div> </td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;">54</td><td>&#160;</td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;">60</td><td>&#160;</td> </tr> <tr> <td> <div> Weighted average discount rate </div> </td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;">5.4</td><td style="text-align: right;">%</td> <td>&#160;</td><td>&#160;</td><td style="text-align: right;">5.5</td><td style="text-align: right;">%</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Future Lease Payments Under Operating Leases</a></td>
<td class="text"><div style="text-align: justify;"> The following table provides our future lease payments under our operating leases as of March 31, 2026 (in thousands): </div><div style="text-align: justify;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Year ending March 31, 2027
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium; border-style: none; border-color: currentcolor; text-align: left;">$</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">5,569</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      2028
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">4,366</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      2029
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">2,649</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      2030
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">1,781</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      2031
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">1,313</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      2032 and thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">2,746</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Total lease payments
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">18,424</td><td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.0pt;">
    <td style="vertical-align: middle;">
     <div>
      Less: interest
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(2,133</td><td style="vertical-align: middle; width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Present value of lease liabilities
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">16,291</td><td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#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_plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease remaining lease terms and discount rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating 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>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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Changes in Goodwill</a></td>
<td class="text"><div> The following table summarizes the changes in the carrying amount of goodwill for the years ended March 31, 2026, and March 31, 2025, respectively (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 13.5pt;">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: center;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Product</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Professional <br/>Services</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Managed <br/>Services</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"> <div style="margin: 0in;">Total</div> </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; border-width: medium; border-style: none; border-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Balance, March 31, 2024 (1)</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">129,108</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">22,497</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">9,898</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">161,503</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt;">
  <td style="height: 13.5pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Acquisitions</div>
  </td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">30</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">41,275</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">&#160; - </td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">41,305</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Foreign currency translations</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">39</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">7</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">4</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">50</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt;">
  <td style="height: 13.5pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Balance, March 31, 2025 (1)</div>
  </td>
  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">129,177</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">63,779</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">9,902</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">202,858</td><td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Acquisitions</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">&#160; - </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">&#160; - </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">&#160; - </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">&#160; - </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 12.75pt;">
  <td style="height: 12.75pt; padding-left: 10px;" valign="bottom">
  <div style="margin: 0in;"><span style="mso-spacerun:yes">&#160;</span>Foreign currency translations</div>
  </td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">17</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">3</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">2</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">&#160;</td>
  <td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">22</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Balance, March 31, 2026 (1)</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">129,194</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">63,782</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">9,904</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">202,880</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>
 </tr>
</table><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;"> <div style="float: left; width: 18.0pt; white-space: nowrap;"> (1) </div> <div> Balance is net of $4,644 thousand in accumulated impairments that were recorded in a segment that preceded our current segment organization. </div> </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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Other Intangible Assets</a></td>
<td class="text"><div> The following table provides the composition of our purchased intangible assets as of March 31, 2026, and March 31, 2025 (in thousands):</div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 28%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 13pt;">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; text-align: center;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; padding-left: 10px;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td><td colspan="9" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">    <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2026</span>    </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; padding-left: 10px;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td><td colspan="9" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom">    <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span>    </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1;height:13.0pt">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; text-align: center;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Gross<br/> </div>
  <div style="margin: 0in;">Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Accumulated<br/> </div>
  <div style="margin: 0in;">Amortization</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Net Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Gross<br/> </div>
  <div style="margin: 0in;">Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Accumulated<br/> </div>
  <div style="margin: 0in;">Amortization</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">
  <div style="margin: 0in;">Net Carrying<br/> </div>
  <div style="margin: 0in;">Amount</div>
  </td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt;" valign="bottom">
  <div style="margin: 0in;">Customer relationships</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">165,358</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">(110,708</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">54,650</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">167,093</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">(93,085</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom">74,008</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:3;height:14.0pt">
  <td style="height: 14pt;" valign="bottom">
  <div style="margin: 0in;">Trade names and other</div>
  </td>
  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">9,108</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">(2,414</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; vertical-align: middle;" valign="bottom">)&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">6,694</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">11,459</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">(3,500</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom">)&#160;</td>

  <td style="white-space: nowrap; width: 1%;" valign="bottom">&#160;</td><td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">&#160;</td>
  <td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom">7,959</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 13.5pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;">Total</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">174,466</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">(113,122</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent; vertical-align: middle;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">61,344</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">178,552</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">(96,585</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent; vertical-align: middle;" valign="bottom">)&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom">81,967</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Future Amortization Expense for Purchased Intangibles</a></td>
<td class="text"><div> The following table provides the future amortization expense for purchased intangibles as of March 31, 2026 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Year ending March 31, 2027
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">16,909</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      2028
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">13,538</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      2029
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">10,379</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      2030
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">7,774</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      2031
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">5,349</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      2032 and thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">7,395</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">61,344</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ALLOWANCE FOR CREDIT LOSSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="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>ALLOWANCE FOR CREDIT LOSSES [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_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock', window );">Activity in Reserves for Credit Losses</a></td>
<td class="text"><div> The following table provides the activity in our allowance for credit losses for the years ended March 31, 2026, 2025, and 2024 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; padding-left: 10px;">&#160;</td>
    <td colspan="9" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;">


      Year ended March 31,
             </td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Beginning
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3,902</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2,549</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2,318</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Provision for credit losses
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">483</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">371</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Write-offs and other
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(1,361</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(379</td><td style="text-align: left; width: 1%; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(140</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Ending
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">3,024</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">3,902</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">2,549</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#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_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss of financing 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/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-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_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET [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_plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock', window );">Property, Equipment, and Other Assets, Net</a></td>
<td class="text"><div> Our property, equipment, and other assets&#8212;net consists of the following components (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 76%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td>

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

   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;">&#160;</td><td colspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid;"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2026</span></td>


    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">March 31, 2025</span></td>
    <td style="vertical-align: bottom; text-align: center; border-color: black; white-space: nowrap; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Deferred costs&#8212;long-term
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">50,891</td>

    <td style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; border-collapse: collapse; border-spacing: 0px; width: 1%;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">55,790</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Right-of-use assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">15,034</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">17,857</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Property and equipment&#8212;net
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">12,791</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">15,551</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Prepaid expenses&#8212;long-term
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">20,464</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">8,337</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Other
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 2px solid black;">859</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px; border-bottom: 2px solid black;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 2px solid black;">1,122</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Total other assets&#8212;long-term
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 4px double black;">100,039</td>

    <td style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 4px double black;">98,657</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;">&#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_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment-Net</a></td>
<td class="text"><div> Our property and equipment&#8212;net consists of the following (in thousands): </div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2026
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Furniture, fixtures, and equipment
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">27,166</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">26,463</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Leasehold improvements
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">13,280</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">13,343</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Capitalized software
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,379</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2,608</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vehicles
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">637</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">558</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total assets
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">43,462</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">42,972</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Accumulated depreciation and amortization
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">(30,671</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;">(27,421</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Property and equipment &#8211; net
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">12,791</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;">15,551</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#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_plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, equipment, and other assets, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT FACILITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>CREDIT FACILITY [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_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Outstanding Obligations</a></td>
<td class="text"><div> The following table provides roll forwards of our outstanding obligations confirmed as valid under the floor plan facility for the years ended March 31, 2026, and 2025 (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>    </td>


    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Confirmed obligations at the beginning of the year
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">89,527</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">105,104</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Invoices confirmed during the year
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">845,168</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">692,349</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Confirmed invoices paid during the year
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">(815,002</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;">)&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;">(707,926</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: bottom;">
     <div>
      Confirmed obligations at the end of the year
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black; padding-left: 10px;">119,693</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black; padding-left: 10px;">89,527</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;">&#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_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript: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_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Reconciliation of Numerators and Denominators Used to Calculate Basic and Diluted Earnings per Common Share</a></td>
<td class="text"><div> The following table provides a reconciliation of the numerators and denominators used to calculate basic and diluted net earnings per common share as disclosed in our consolidated statements of operations for the fiscal years ended March 31, 2026, 2025 and 2024 (in thousands, except per share data): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td style="text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td style="text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
   </tr>


   <tr style="vertical-align: top;">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td colspan="9" style="vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); 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;">Year ended March 31,</span>        </td>





    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Net earnings attributable to common shareholders &#8211; basic and diluted
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="vertical-align: middle; padding-left: 10px;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Continuing operations</span></td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;">$</td>
    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">124,120</span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;">$</td>
    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">76,439</span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;">$</td>
    <td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">97,327</span></td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Discontinued operations
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">8,516</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">28,137</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"><br/></td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">20,655</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Net earnings
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">132,636</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">104,576</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">117,982</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-top: 3px double black; vertical-align: middle; text-align: left;">&#160;</td>
    <td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-top: 3px double black; vertical-align: middle; text-align: left;">&#160;</td>
    <td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="border-top: 3px double black; vertical-align: middle; text-align: left;">&#160;</td>
    <td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: middle;">
     <div>
      <span style="text-decoration: underline;">Basic and diluted common shares outstanding:</span>
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Weighted average common shares outstanding &#8211; basic
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">26,234</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">26,503</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">26,610</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: middle;">
     <div>
      Effect of dilutive shares
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">137</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">163</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">107</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Weighted average shares common outstanding &#8211; diluted
     </div>
    </td>
    <td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">26,371</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">26,666</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">26,717</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td>
    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: middle; font-size: 0px;">&#160;</td><td style="vertical-align: middle; font-size: 0px; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Net earnings per common share &#8211; basic
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Continuing operations
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">4.73</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2.88</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3.66</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Discontinued operations
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">0.32</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1.06</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">0.78</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Net earnings per common share &#8211; basic
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">5.05</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">3.94</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">4.44</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: middle;">
     <div>
      Net earnings per common share &#8211; diluted
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td style="vertical-align: middle; text-align: right;">&#160;</td><td style="vertical-align: middle; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Continuing operations
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">4.71</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2.87</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3.64</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Discontinued operations
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">0.32</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1.06</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;">&#160;</td>
    <td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">0.77</td><td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle; padding-left: 10px;">
     <div>
      Net earnings per common share &#8211; diluted
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">5.03</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">3.93</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">4.41</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="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 COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Unvested Restricted Shares</a></td>
<td class="text"><div> The following table provides a summary of the unvested restricted shares for the year ended March 31, 2026: </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 76%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

   <tr style="vertical-align : top; white-space : nowrap; ">
    <td>&#160;</td>
    <td style="vertical-align: middle; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; text-align: right; border-bottom: 2px solid black;">&#160;</td><td style="vertical-align: middle; text-align: center; border-bottom: 2px solid black;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Number of shares</span></td><td style="vertical-align: middle; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 2px solid transparent;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 2px solid black;">&#160;</td>
    <td style="text-align: center; border-bottom: 2px solid black;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted average grant-date fair value</span></td><td style="text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Unvested April 1, 2025
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">275,773</td><td style="vertical-align: middle; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium; border-style: none; border-color: currentcolor; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;">64.80</td><td style="text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Granted
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; padding-left: 10px;">132,806</td><td style="vertical-align: middle; width: 1%; text-align: left;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;">72.76</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Vested
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; padding-left: 10px;">(146,908</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;">63.59</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Forfeited
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%; border-bottom: 4px double transparent;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">(9,445</td><td style="width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;">68.01</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Unvested March 31, 2026
     </div>
    </td>
    <td style="vertical-align: middle; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">252,226</td><td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="text-align: right; width: 9%; padding-left: 10px;">69.58</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of Unvested PSUs</a></td>
<td class="text"><div> The following table provides a summary of the unvested PSUs for the fiscal year ended March 31, 2026: </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 76%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

   <tr style="vertical-align: top;">
    <td style="vertical-align: middle;">&#160;</td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"><span style="letter-spacing: normal; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Number of units</span></td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: middle; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted Average Grant-date<span style="text-decoration-thickness: initial; display: block;"><br/></span>Fair Value</span></td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Unvested April 1, 2025
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;">34,535</td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;">70.94</td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt;">
    <td style="vertical-align: middle;">
     <div>
      Granted
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">38,094</td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;">76.08</td><td style="vertical-align: middle; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div>
      Unvested March 31, 2026
     </div>
    </td>
    <td style="vertical-align: middle; text-align: right; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="vertical-align: middle; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">72,629</td><td style="vertical-align: middle; text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;">73.63</td><td style="vertical-align: middle; text-align: left; width: 1%;">&#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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Summary of Share-Based Compensation Expenses</a></td>
<td class="text"><div> The following table provides a summary of our total share-based compensation expense for continuing operations, including for restricted stock awards, PSUs, our ESPP, and the related income tax benefit for the years ended March 31, 2026, 2025 and 2024, respectively (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

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


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="9" style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td>





    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Equity-based compensation expense
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">12,134</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">10,502</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">9,471</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      Income tax benefit
     </div>
    </td>
    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(3,446</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(2,941</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>

    <td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(2,652</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#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_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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax 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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript: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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the 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 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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of Income Taxes to Statutory Federal Income Tax Rate</a></td>
<td class="text"><div style="font-size: 10pt;"> A reconciliation of income taxes computed at the statutory federal income tax rate of 21.0% to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands, except percentages): </div><div style="font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; width: 100%; border-spacing: 0px; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 28%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>


   <tr style="vertical-align: top;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="21" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">        <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>            </td>








    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2026</span>    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2025</span>    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2024</span>    </td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Amount
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Percent
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

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


      Amount
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Percent
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>

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


      Amount
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; padding-left: 10px;">


      Percent
     </td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      U.S. federal statutory tax rate
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">36,422</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">21.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">22,286</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">21.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;">&#160;</td><td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">28,400</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">21.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

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

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

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

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      &#160;Nontaxable or non-deductible items:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

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

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">2,020</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">1.9</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">1,718</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">1.3</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      &#160;Other
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">403</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">0.2</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(189</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(0.2</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">97</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">0.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Cross border tax laws
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(105</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">0.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(131</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(0.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(170</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(0.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;Other (1)
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(9</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">0.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(97</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(0.1</td><td style="vertical-align: bottom; width: 1%; text-align: left;">)%</td>

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

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

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 14.25pt;">
    <td style="vertical-align: bottom;">
     <div>
      State and local income taxes, net of federal income tax effect (2)
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">9,962</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">5.7</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">5,504</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">5.2</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

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

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

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

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

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

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

    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">(56</td><td style="width: 1%; text-align: left; vertical-align: middle;">)&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">0.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 12.75pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td><td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Total
     </div>
    </td>
    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">49,318</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">28.4</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">29,685</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px; font-size: 9.5pt;">28.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>

    <td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;">&#160;</td><td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;">$</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;">37,911</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%; text-align: right;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;">28.0</td><td style="vertical-align: bottom; width: 1%; text-align: left;">%</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> (1) Represents several adjustments, none of which are significant for separate disclosure. </div><div style="font-size: 10pt;"> (2) The states and local jurisdictions that contribute to the majority (greater than 50%) of the tax effect in this category include <span style="-sec-ix-hidden: hidden-fact-16">California, Virginia, and New York</span>. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Income (loss) from Continuing Operations Before Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="color: rgb(0, 0, 0);">Income (loss) from continuing operations before
income tax expense (benefit):</div><div>&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:1.0pt">
  <td style="height: 1pt; white-space: nowrap;" valign="bottom">&#160;</td>
  <td colspan="12" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); border-image: initial; height: 1pt; white-space: nowrap; text-align: center;" valign="bottom">
  <div style="margin: 0in;">Year ended March 31,</div>
  </td>
 </tr>

 <tr>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> 2026</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> 2025</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"> 2024</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr><tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm">U.S.</span></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom">165,705</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom">101,325</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom">129,317</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:3;height:1.0pt;mso-prop-change:&quot;Bill Roos&quot; 20260520T1810">
  <td style="height: 1pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm">Foreign</span></div>
  </td>
  <td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom">&#160;</td>
  <td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom">7,733</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom">&#160;</td>
  <td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom">4,799</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>

  <td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td><td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom">&#160;</td>
  <td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom">5,921</td><td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom">&#160;</td>
 </tr>
 <tr style="height: 1pt; background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap;" valign="bottom">
  <div style="margin: 0in;"><span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm">Total</span></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom">173,438</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom">106,124</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td>

  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom">&#160;</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom">$</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom">135,238</td><td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" 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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Components of Provision for Income Taxes</a></td>
<td class="text"><div> The components of the provision for income taxes from continuing operations are as follows (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">



   <tr>
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td colspan="9" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">Year ended March 31,        &#160;</td>





    <td style="width: 1%;">&#160;</td>
   </tr><tr>
    <td style="text-decoration: underline;">
     <div>
      Current:
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2026&#160;</td><td style="width: 1%;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2025&#160;</td><td style="width: 1%;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td>
    <td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2024&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Federal
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td>
    <td style="width: 9%; text-align: right;">34,490</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td>
    <td style="width: 9%; text-align: right;">21,928</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">$</td>
    <td style="width: 9%; text-align: right;">28,394</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      State
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">12,141</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">7,121</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">11,006</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Foreign
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,795</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,092</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,236</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total current expense
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">48,426</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">30,141</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">40,636</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="text-decoration: underline;">
     <div>
      Deferred:
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Federal
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">569</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(551</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(1,898</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      State
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">284</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(50</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(778</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Foreign
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">39</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">145</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(49</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total deferred expense (benefit)
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">892</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(456</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(2,725</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total income tax expense:
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>

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

    <td>&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total federal
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">35,059</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">21,377</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">26,496</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total state
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">12,425</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">7,071</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">10,228</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total foreign
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,834</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,237</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,187</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Provision for income taxes
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">49,318</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">29,685</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td>&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td>
    <td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">37,911</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text">Significant components of our deferred tax assets and liabilities were as follows (in thousands):<table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2026
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td colspan="2" style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      March 31, 2025
     </div>
    </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div><span style="text-decoration:underline">
      Deferred tax assets:
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued vacation
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2,875</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2,744</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Deferred revenue
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">7,512</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">7,108</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Allowance for credit losses
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">785</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,745</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Restricted stock
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">801</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">301</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Operating leases
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">850</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Other deferred tax assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,936</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">841</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Inventory reserve
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">455</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,313</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Capitalized research expenditures
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">374</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,666</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accrued bonus
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,602</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,708</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Lease liabilities
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">4,291</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">5,067</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other credits and carryforwards
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">14</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">101</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Gross deferred tax assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">22,495</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">23,594</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Less: valuation allowance
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(14</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(63</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Net deferred tax assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">22,481</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">23,531</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div><span style="text-decoration:underline">
      Deferred tax liabilities:
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Property and equipment
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(2,296</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(2,516</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Operating leases
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(7,804</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Prepaid expenses
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,090</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,095</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Right-of-use assets
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(3,988</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(4,714</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Tax deductible goodwill
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(3,152</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(2,198</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total deferred tax liabilities
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(13,526</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">(21,327</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Net deferred tax asset
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">8,955</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,204</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Income Taxes Paid, Net of Refunds</a></td>
<td class="text"><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"> The following table presents income taxes paid, net of refunds, for the year ended March 31, 2026 (in thousands): </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">
     <div><br/></div>
    </td><td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year Ended March 31,</span>        </td><td style="text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2026
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2025
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%; border-width: medium; border-style: none; border-color: currentcolor;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2024
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      U.S. federal
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">33,013</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">36,119</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">29,171</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Domestic state and local:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      California (1)
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,491</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,598</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">11,152</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">9,374</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">8,283</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Total state and local
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">11,152</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">11,865</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">10,881</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Foreign
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,901</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">748</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">1,474</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">46,066</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">48,732</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">41,526</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;">&#160;
  </div><div style="font-size: 10pt; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif;"> (1) The amount of income taxes paid for the year ended March 31, 2026 was less than 5% of total income taxes paid. </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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="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_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Fair Value Hierarchy of Financial Instruments</a></td>
<td class="text">The following table provides the fair value of our assets and liabilities measured at fair value as categorized within the fair value hierarchy as of March 31, 2026, and March 31, 2025 (in thousands):<table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">
     <div><br/></div>
        </td><td colspan="14" style="text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Fair value measurement using</span>            </td><td style="text-align: center; width: 1%;">&#160;</td>



   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Recorded<br/>amount
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Quoted prices in<br/>active markets for<br/>identical assets<br/>(Level 1)
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Significant<br/>other observable<br/>inputs (Level 2)
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Significant<br/>unobservable<br/>inputs<br/>
     </div>
     <div>
      (Level 3)
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div><span style="text-decoration:underline">
      March 31, 2026
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Assets:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Money market funds
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">276,019</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">276,019</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 20px;">
     <div>
      Contingent receivable
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">9,330</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">9,330</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Receivables held for sale
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">6,310</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">6,310</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div><span style="text-decoration:underline">
      March 31, 2025
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Assets:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Money market funds
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">280,067</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">280,067</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=plus_BailiwickServicesLLCMember', window );">Bailiwick Services, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>BUSINESS COMBINATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Allocation of Purchase Price Consideration to Assets Acquired and Liabilities Assumed</a></td>
<td class="text">Our allocation of the purchase consideration to the assets acquired and liabilities assumed is presented below (in thousands):<table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 88%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap;">&#160;</td><td colspan="2" style="white-space: nowrap; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Acquisition date amount
     </div>
    </td><td style="white-space: nowrap;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts receivable
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">41,719</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Contract assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">7,712</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Other assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">20,669</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Identified intangible assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">58,010</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Accounts payable and other liabilities
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(38,273</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Contract liabilities
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">(6,216</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total identifiable net assets
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">83,621</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Goodwill
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">41,305</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Total purchase consideration
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">124,926</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<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/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset acquired and liability assumed in business combination and recognized at acquisition 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=plus_BailiwickServicesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=plus_BailiwickServicesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="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 REPORTING [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 );">Segment Reporting Information, by Reportable Segment</a></td>
<td class="text"><div style="font-size: 10pt;"> The following table provides reportable segment information (in thousands): </div><div style="font-size: 10pt;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="10" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31,
     </div>
        </td>

    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2026
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2025
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2024
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Net sales
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Product
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,979,288</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,599,369</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,885,543</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Professional services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">273,438</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">229,030</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">154,549</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Managed services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">189,447</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">171,347</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">137,528</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total reportable segments
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">2,442,173</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,999,746</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">2,177,620</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">376</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">422</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">629</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,442,549</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,000,168</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,178,249</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Cost of sales
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Product
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,525,724</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,229,216</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,484,878</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Professional services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">167,528</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">138,513</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">86,355</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Managed services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">132,980</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">120,040</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">94,861</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total reportable segments
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,826,232</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,487,769</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,666,094</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">236</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">279</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">413</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">1,826,468</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">1,488,048</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">1,666,507</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Gross profit
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Product
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">453,564</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">370,153</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">400,665</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Professional services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">105,910</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">90,517</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">68,194</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Managed services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">56,467</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">51,307</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">42,667</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total reportable segments
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">615,941</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">511,977</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">511,526</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">140</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">143</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">216</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">616,081</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">512,120</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">511,742</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#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_plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock', window );">Disaggregation of Net Sales and Revenue Recognized from Contracts with Customers</a></td>
<td class="text"><div style="font-size: 10pt;"> The following tables provide a disaggregation of revenue recognized from contracts with customers by timing and our position as principal or agent (in thousands): </div><div style="font-family: Aptos; font-size: 10pt;">&#160;</div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="14" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31, 2026
     </div>
        </td>


    <td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Product
     </div>
    </td><td style="width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Professional
     </div>
     <div>
     Services
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="white-space: nowrap; width: 1%;">&#160;</td><td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Managed Services
     </div>
    </td><td style="white-space: nowrap; width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Total
     </div>
    </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Timing and position as principal or agent:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred at a point in time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,764,824</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,764,824</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Transferred at a point in time as agent
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">214,464</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">214,464</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred over time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"> - </td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">273,438</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">189,447</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">462,885</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,979,288</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">273,438</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">189,447</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">2,442,173</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><div style="font-family: Aptos; font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 52%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="white-space: nowrap;">&#160;</td><td colspan="14" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Year ended March 31, 2025
     </div>
        </td>


    <td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Product
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Professional
     </div>
     <div>
      Services
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;">
     <div>
      Managed Services
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      Total
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Timing and position as principal or agent:
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred at a point in time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,415,083</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,415,083</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Transferred at a point in time as agent
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">184,286</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">184,286</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Transferred over time as principal
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"> - </td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">229,030</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">171,347</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">400,377</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,599,369</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">229,030</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">171,347</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">$</td><td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);">1,999,746</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
  </table><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 52%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;"><br/></td><td colspan="14" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31, 2024</span>            </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;">


      Product
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">



      Professional<br/>

      Services
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; vertical-align: middle; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;">


      Managed Services
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle;">


      Total
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Timing and position as principal or agent:
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Transferred at a point in time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,709,217</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,709,217</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Transferred at a point in time as agent
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">176,326</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"> - </td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">176,326</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Transferred over time as principal
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;"> - </td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">154,549</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">137,528</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">292,077</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">1,885,543</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">154,549</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">137,528</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">2,177,620</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#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_DisaggregationOfRevenueTableTextBlock', window );">Technology Segment Disaggregation of Revenue</a></td>
<td class="text"><div> The following table provides a disaggregation of our revenue from contracts with customers by customer end market and by type (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;"><br/></td><td colspan="10" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;">


      2026
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;">


      2025
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;">


      2024
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Customer end market:
     </span></div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Telecom, media &amp; entertainment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">720,616</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">453,892</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">547,525</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Healthcare
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">314,949</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">286,474</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">278,893</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      SLED
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">308,681</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">333,371</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">329,617</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Technology
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">300,783</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">300,465</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">379,720</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Financial services
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">244,675</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">174,798</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">243,630</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Retail
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">136,415</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">103,185</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">36,113</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      All others
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">416,054</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">347,561</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">362,122</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">2,442,173</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">1,999,746</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">2,177,620</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Type:
     </span></div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Product segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Networking
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">933,818</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">781,703</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">1,005,679</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cloud
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">668,471</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">509,774</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">546,341</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Security
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">239,731</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">191,872</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">193,956</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Collaboration
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">51,917</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">55,483</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">65,714</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Other
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">85,351</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">60,537</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">&#160;</td><td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">73,853</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total product segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,979,288</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,599,369</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,885,543</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Professional services segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">273,438</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">229,030</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">154,549</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Managed services segment
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">189,447</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">171,347</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">137,528</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total revenue from contracts with customers
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">2,442,173</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">1,999,746</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">2,177,620</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Geographical Information</a></td>
<td class="text"><div> The geographic information for the years ended March 31, 2026, 2025, and 2024 was as follows (in thousands): </div><div>&#160;
  </div><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 64%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center;"><br/></td><td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"> <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Year ended March 31,</span>        </td><td style="text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2026
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2025
     </div>
    </td><td>&#160;</td>
    <td>&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">
     <div>
      2024
     </div>
    </td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Net sales:
     </span></div>
    </td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      US
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2,349,884</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">1,914,838</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">2,080,693</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      International
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">92,665</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">85,330</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 2px solid black;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 2px solid black;">97,556</td><td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">2,442,549</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">2,000,168</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
    <td>&#160;</td><td style="width: 1%; text-align: left; border-bottom: 4px double black;">$</td><td style="width: 9%; text-align: right; border-bottom: 4px double black;">2,178,249</td><td style="width: 1%; text-align: left; border-bottom: 4px double transparent;">&#160;</td>
   </tr>
  </table><table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      March 31, 2026
     </td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);">


      March 31, 2025
     </td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="text-decoration:underline">
      Long-lived assets:
     </span></div>
    </td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 9%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 9%;">&#160;</td><td style="text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Right-of-use assets
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">15,034</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">17,857</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Property and equipment-net
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">12,774</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">15,522</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total US
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">27,808</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">33,379</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      International
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">113</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 2px solid black;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 2px solid black;">267</td><td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Total
     </div>
    </td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">27,921</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#160;</td>
    <td style="text-align: right; width: 1%;">&#160;</td><td style="text-align: left; width: 1%; border-bottom: 4px double black;">$</td><td style="text-align: right; width: 9%; border-bottom: 4px double black;">33,646</td><td style="text-align: left; width: 1%; border-bottom: 4px double transparent;">&#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_plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of net sales and further disaggregates our revenue recognized from contracts with customers by timing and our position as principal or agent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 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 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 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>64
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($) </div>
<div>SEGMENT </div>
<div>Obligation</div>
</th>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments (in SEGMENT) | SEGMENT</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_plus_AmountsHeldInTrustForThirdPartyRecipients', window );">Amounts held in trust for third party recipients</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Foreign currency translation loss</a></td>
<td class="num">$ (600)<span></span>
</td>
<td class="num">(1,200)<span></span>
</td>
<td class="num">$ (100)<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_plus_NumberOfPerformanceObligations', window );">Number of performance obligations (in Obligation) | Obligation</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets</a></td>
<td class="nump">$ 61,344<span></span>
</td>
<td class="nump">81,967<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_plus_AmountDueFromVendors', window );">Amount due from vendors</a></td>
<td class="nump">30,100<span></span>
</td>
<td class="nump">15,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_SoftwareCapitalizedForInternalMember', window );">Software Capitalized for Internal [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_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=plus_ExpoHoldingsLLCMember', window );">Expo Holdings LLC [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_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_plus_MembershipInterestPercentageSold', window );">Membership interest percentage sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plus_TechnologyReportingUnitMember', window );">Technology Reporting Unit [Member] | Customer Concentration Risk [Member] | Verizon Communications Inc [Member] | Accounts Receivable [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_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Percentage of concentration risk</a></td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plus_TechnologyReportingUnitMember', window );">Technology Reporting Unit [Member] | Customer Concentration Risk [Member] | Verizon Communications Inc [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Percentage of concentration risk</a></td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plus_TechnologyReportingUnitMember', window );">Technology Reporting Unit [Member] | Customer Concentration Risk [Member] | Cisco Systems [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Percentage of concentration risk</a></td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=plus_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Offering period</a></td>
<td class="text">6 months<span></span>
</td>
<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_PropertyPlantAndEquipmentByTypeAxis=plus_InternalUseInformationTechnologyEquipmentMember', window );">Internal Use IT Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software Licenses [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_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Office Building [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_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating lease term of contract</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Warehouse [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_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Operating lease term of contract</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_plus_AmountDueFromVendors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from vendors included in accounts receivable-other, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_AmountDueFromVendors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_AmountsHeldInTrustForThirdPartyRecipients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 being held in trust for third party recipients within lockbox account.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_AmountsHeldInTrustForThirdPartyRecipients</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_MembershipInterestPercentageSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Membership interest percentage sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_MembershipInterestPercentageSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_plus_NumberOfPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 performance obligations when accounting for revenue from voyage charters under the provisions of ASC 606.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_NumberOfPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized 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 (a)(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)(a))<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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 3: 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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_SoftwareCapitalizedForInternalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_SoftwareCapitalizedForInternalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=plus_ExpoHoldingsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=plus_ExpoHoldingsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_TechnologyReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_TechnologyReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=plus_VerizonCommunicationsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_VerizonCommunicationsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_srt_MajorCustomersAxis=plus_VendorSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_VendorSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=plus_InternalUseInformationTechnologyEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_InternalUseInformationTechnologyEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=srt_OfficeBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=srt_OfficeBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=srt_WarehouseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=srt_WarehouseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS - Schedule of Correction on Previously Issued Financial Statements (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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;trade, net</a></td>
<td class="nump">$ 667,831<span></span>
</td>
<td class="nump">$ 508,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">31,602<span></span>
</td>
<td class="nump">31,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">264,605<span></span>
</td>
<td class="nump">323,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salaries and commissions payable</a></td>
<td class="nump">48,590<span></span>
</td>
<td class="nump">42,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">168,127<span></span>
</td>
<td class="nump">154,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">210,274<span></span>
</td>
<td class="nump">194,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">956,000<span></span>
</td>
<td class="nump">843,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">2,442,549<span></span>
</td>
<td class="nump">2,000,168<span></span>
</td>
<td class="nump">$ 2,178,249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">1,826,468<span></span>
</td>
<td class="nump">1,488,048<span></span>
</td>
<td class="nump">1,666,507<span></span>
</td>
</tr>
<tr class="re">
<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">616,081<span></span>
</td>
<td class="nump">512,120<span></span>
</td>
<td class="nump">511,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative</a></td>
<td class="nump">423,393<span></span>
</td>
<td class="nump">386,681<span></span>
</td>
<td class="nump">355,556<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating expenses</a></td>
<td class="nump">449,936<span></span>
</td>
<td class="nump">412,434<span></span>
</td>
<td class="nump">377,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">166,145<span></span>
</td>
<td class="nump">99,686<span></span>
</td>
<td class="nump">133,806<span></span>
</td>
</tr>
<tr class="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 );">Earnings from continuing operations before tax</a></td>
<td class="nump">173,438<span></span>
</td>
<td class="nump">106,124<span></span>
</td>
<td class="nump">135,238<span></span>
</td>
</tr>
<tr class="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 );">Provision for income taxes</a></td>
<td class="nump">49,318<span></span>
</td>
<td class="nump">29,685<span></span>
</td>
<td class="nump">37,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net earnings from continuing operations</a></td>
<td class="nump">124,120<span></span>
</td>
<td class="nump">76,439<span></span>
</td>
<td class="nump">97,327<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">132,636<span></span>
</td>
<td class="nump">104,576<span></span>
</td>
<td class="nump">117,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net earnings from continuing operations</a></td>
<td class="nump">124,120<span></span>
</td>
<td class="nump">76,439<span></span>
</td>
<td class="nump">97,327<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">12,134<span></span>
</td>
<td class="nump">10,502<span></span>
</td>
<td class="nump">9,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(165,298)<span></span>
</td>
<td class="nump">194,563<span></span>
</td>
<td class="num">(117,469)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(80,334)<span></span>
</td>
<td class="nump">23,369<span></span>
</td>
<td class="nump">101,734<span></span>
</td>
</tr>
<tr class="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 );">Deferred costs and other assets</a></td>
<td class="num">(9,930)<span></span>
</td>
<td class="num">(31,571)<span></span>
</td>
<td class="num">(23,973)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(59,306)<span></span>
</td>
<td class="nump">6,013<span></span>
</td>
<td class="nump">106,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Salaries and commissions payable, deferred revenue, and other liabilities</a></td>
<td class="nump">32,056<span></span>
</td>
<td class="nump">11,992<span></span>
</td>
<td class="nump">51,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">970,658<span></span>
</td>
<td class="nump">897,439<span></span>
</td>
<td class="nump">775,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">12,194<span></span>
</td>
<td class="nump">10,784<span></span>
</td>
<td class="nump">9,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">1,068,970<span></span>
</td>
<td class="nump">970,658<span></span>
</td>
<td class="nump">897,439<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total comprehensive income</a></td>
<td class="nump">$ 133,557<span></span>
</td>
<td class="nump">$ 105,737<span></span>
</td>
<td class="nump">$ 118,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic EPS, continuing operations (in Dollars per share)</a></td>
<td class="nump">$ 4.73<span></span>
</td>
<td class="nump">$ 2.88<span></span>
</td>
<td class="nump">$ 3.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted EPS, continuing operations (in Dollars per share)</a></td>
<td class="nump">$ 4.71<span></span>
</td>
<td class="nump">$ 2.87<span></span>
</td>
<td class="nump">$ 3.64<span></span>
</td>
</tr>
<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Reported [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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;trade, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 516,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">324,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salaries and commissions payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">193,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">850,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,009,567<span></span>
</td>
<td class="nump">$ 2,176,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,494,043<span></span>
</td>
<td class="nump">1,667,820<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">515,524<span></span>
</td>
<td class="nump">508,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,401<span></span>
</td>
<td class="nump">355,556<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">411,154<span></span>
</td>
<td class="nump">377,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,370<span></span>
</td>
<td class="nump">130,759<span></span>
</td>
</tr>
<tr class="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 );">Earnings from continuing operations before tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,808<span></span>
</td>
<td class="nump">132,191<span></span>
</td>
</tr>
<tr class="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 );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,967<span></span>
</td>
<td class="nump">37,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net earnings from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,841<span></span>
</td>
<td class="nump">95,121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,978<span></span>
</td>
<td class="nump">115,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net earnings from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,841<span></span>
</td>
<td class="nump">95,121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,725<span></span>
</td>
<td class="nump">9,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,910<span></span>
</td>
<td class="num">(117,469)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,364<span></span>
</td>
<td class="nump">104,781<span></span>
</td>
</tr>
<tr class="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 );">Deferred costs and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,289)<span></span>
</td>
<td class="num">(24,814)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,703<span></span>
</td>
<td class="nump">106,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Salaries and commissions payable, deferred revenue, and other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,053<span></span>
</td>
<td class="nump">51,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">$ 977,623<span></span>
</td>
<td class="nump">901,779<span></span>
</td>
<td class="nump">782,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,007<span></span>
</td>
<td class="nump">9,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">977,623<span></span>
</td>
<td class="nump">901,779<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 109,139<span></span>
</td>
<td class="nump">$ 116,488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic EPS, continuing operations (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.01<span></span>
</td>
<td class="nump">$ 3.57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted EPS, continuing operations (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.99<span></span>
</td>
<td class="nump">$ 3.56<span></span>
</td>
</tr>
<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_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember', window );">Adjusted [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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;trade, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8,653)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(690)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salaries and commissions payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">(7,742)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,399)<span></span>
</td>
<td class="nump">$ 1,734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,995)<span></span>
</td>
<td class="num">(1,313)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(3,404)<span></span>
</td>
<td class="nump">3,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,280<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_OperatingExpenses', window );">Operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,280<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,684)<span></span>
</td>
<td class="nump">3,047<span></span>
</td>
</tr>
<tr class="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 );">Earnings from continuing operations before tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,684)<span></span>
</td>
<td class="nump">3,047<span></span>
</td>
</tr>
<tr class="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 );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,282)<span></span>
</td>
<td class="nump">841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net earnings from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,402)<span></span>
</td>
<td class="nump">2,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,402)<span></span>
</td>
<td class="nump">2,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net earnings from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,402)<span></span>
</td>
<td class="nump">2,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">777<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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,653<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,995)<span></span>
</td>
<td class="num">(3,047)<span></span>
</td>
</tr>
<tr class="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 );">Deferred costs and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,282)<span></span>
</td>
<td class="nump">841<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(690)<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_IncreaseDecreaseInAccruedLiabilities', window );">Salaries and commissions payable, deferred revenue, and other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,939<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_StockholdersEquity', window );">Balance</a></td>
<td class="num">(6,965)<span></span>
</td>
<td class="num">(4,340)<span></span>
</td>
<td class="num">(6,546)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">777<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_StockholdersEquity', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,965)<span></span>
</td>
<td class="num">(4,340)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,402)<span></span>
</td>
<td class="nump">$ 2,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic EPS, continuing operations (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="nump">$ 0.09<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted EPS, continuing operations (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-In Capital [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">194,475<span></span>
</td>
<td class="nump">180,058<span></span>
</td>
<td class="nump">167,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">12,194<span></span>
</td>
<td class="nump">10,784<span></span>
</td>
<td class="nump">9,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">210,274<span></span>
</td>
<td class="nump">194,475<span></span>
</td>
<td class="nump">180,058<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-In Capital [Member] | As Reported [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">193,698<span></span>
</td>
<td class="nump">180,058<span></span>
</td>
<td class="nump">167,303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,007<span></span>
</td>
<td class="nump">9,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,698<span></span>
</td>
<td class="nump">180,058<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-In Capital [Member] | Adjusted [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">777<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">777<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_StockholdersEquity', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">777<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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">132,636<span></span>
</td>
<td class="nump">104,576<span></span>
</td>
<td class="nump">117,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">843,214<span></span>
</td>
<td class="nump">738,638<span></span>
</td>
<td class="nump">620,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">956,000<span></span>
</td>
<td class="nump">843,214<span></span>
</td>
<td class="nump">738,638<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings [Member] | As Reported [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,978<span></span>
</td>
<td class="nump">115,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">850,956<span></span>
</td>
<td class="nump">742,978<span></span>
</td>
<td class="nump">627,202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">850,956<span></span>
</td>
<td class="nump">742,978<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings [Member] | Adjusted [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,402)<span></span>
</td>
<td class="nump">2,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="num">(7,742)<span></span>
</td>
<td class="num">(4,340)<span></span>
</td>
<td class="num">(6,546)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,742)<span></span>
</td>
<td class="num">(4,340)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">1,979,664<span></span>
</td>
<td class="nump">1,599,791<span></span>
</td>
<td class="nump">1,886,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">$ 1,525,960<span></span>
</td>
<td class="nump">1,229,495<span></span>
</td>
<td class="nump">1,485,291<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member] | As Reported [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,609,190<span></span>
</td>
<td class="nump">1,884,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,235,490<span></span>
</td>
<td class="nump">1,486,604<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member] | Adjusted [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,399)<span></span>
</td>
<td class="nump">1,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,995)<span></span>
</td>
<td class="num">$ (1,313)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and obligation to transfer product and 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/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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-12<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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations 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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 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 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 6: 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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<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 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 11: 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 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-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_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<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 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/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 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 14: 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/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 19: 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 20: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: 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 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<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)(iv))<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)(5))<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 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 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<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)(B))<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)(iv))<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)(5))<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/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 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) from continuing operations 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 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: 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 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 (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 21: 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(20))<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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 7: 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 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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 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_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 expenses incurred but not yet 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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/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 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)(ii))<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/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 29: 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 30: 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 31: 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 32: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://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 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>66
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUES [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_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent', window );">Accounts receivable due from financing partner</a></td>
<td class="nump">$ 8.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Receivables from contracts with customers</a></td>
<td class="nump">6.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from the beginning contract liability</a></td>
<td class="nump">$ 126.4<span></span>
</td>
<td class="nump">$ 112.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 to consideration is unconditional, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUES - Balance of Accounts Receivables-Trade Net, Contract Assets, and Contract Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUES [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</a></td>
<td class="nump">$ 653,045<span></span>
</td>
<td class="nump">$ 498,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetGrossCurrent', window );">Contract assets</a></td>
<td class="nump">17,810<span></span>
</td>
<td class="nump">13,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent', window );">Allowance for credit losses</a></td>
<td class="num">(3,024)<span></span>
</td>
<td class="num">(3,902)<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_AccountsReceivableNetCurrent', window );">Total accounts receivable&#8212;trade, net</a></td>
<td class="nump">$ 667,831<span></span>
</td>
<td class="nump">$ 508,272<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_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_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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 for 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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUES - Remaining Performance Obligations (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>REVENUES [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_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 185,501<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>REVENUES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 102,491<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-04-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>REVENUES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 43,418<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2029-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-04-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>REVENUES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 26,635<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2030-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-04-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>REVENUES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 9,693<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2031-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2031-04-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>REVENUES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></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_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 3,264<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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2029-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2029-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2030-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2030-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2031-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2031-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>69
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS (Details) - HoldCo [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>DISCONTINUED 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Net cash proceeds</a></td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="nump">$ 156,700<span></span>
</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">$ 164,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Gross proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashDivestedFromDeconsolidation', window );">Cash transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue', window );">Contingent consideration asset</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">13,500<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_plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable', window );">Payable related to sale of transaction</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">4,049<span></span>
</td>
<td class="nump">$ 16,554<span></span>
</td>
<td class="nump">$ 14,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of discontinued operations</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">$ 4,400<span></span>
</td>
<td class="nump">3,815<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_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax', window );">Adjustment of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations', window );">Gain (loss) on settlement of contingent liability, discontinued operations</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">$ 2,300<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_plus_PaymentsForSettlementOfLitigationDiscontinuedOperations', window );">Payments for settlement of litigation, discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></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_plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 contingent consideration asset attributable to discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as payable attributable to disposal group held for sale or disposed of, related to sale transaction after final price adjustment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) recognized in discontinued operations resulting from the settlement of a previously recorded contingent liability, representing the excess of the liability recognized over the cash paid to settle the 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;">plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_PaymentsForSettlementOfLitigationDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for the settlement of litigation or for other legal issues to a discontinued operation 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;">plus_PaymentsForSettlementOfLitigationDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashDivestedFromDeconsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashDivestedFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 an increase (decrease) to a gain (loss) previously reported in discontinued operations in a prior 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 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-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_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript: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 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<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_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=plus_HoldCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=plus_HoldCoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>70
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS - Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>DISCONTINUED 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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net earnings from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,516<span></span>
</td>
<td class="nump">$ 28,137<span></span>
</td>
<td class="nump">$ 20,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable&#8212;net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,610<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_plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent', window );">Financing receivables&#8212;net, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,397<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">222,399<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_plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases', window );">Financing receivables and operating leases&#8212;net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Other assets&#8212;long-term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,427<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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Non-current assets of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">133,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,154<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_plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent', window );">Salaries and commissions payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,812<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_plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent', window );">Non-recourse notes payable&#8212;current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,041<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">166,463<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_plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent', window );">Non-recourse notes payable&#8212;long-term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Other liabilities&#8212;long-term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,229<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Non-current liabilities of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=plus_HoldCoMember', window );">HoldCo [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>DISCONTINUED 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_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,811<span></span>
</td>
<td class="nump">59,222<span></span>
</td>
<td class="nump">48,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,734<span></span>
</td>
<td class="nump">5,625<span></span>
</td>
<td class="nump">6,689<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_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,077<span></span>
</td>
<td class="nump">53,597<span></span>
</td>
<td class="nump">42,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">Selling, general, and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,599<span></span>
</td>
<td class="nump">14,343<span></span>
</td>
<td class="nump">12,178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest and financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450<span></span>
</td>
<td class="nump">2,211<span></span>
</td>
<td class="nump">2,348<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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Operating expenses</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">4,049<span></span>
</td>
<td class="nump">16,554<span></span>
</td>
<td class="nump">14,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,028<span></span>
</td>
<td class="nump">37,043<span></span>
</td>
<td class="nump">27,498<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_plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet', window );">Other income&#8212;net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,089)<span></span>
</td>
<td class="nump">988<span></span>
</td>
<td class="nump">1,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Earnings before gain from sale and income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,939<span></span>
</td>
<td class="nump">38,031<span></span>
</td>
<td class="nump">28,902<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain from sale of HoldCo before income taxes</a></td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="nump">3,815<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_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax', window );">Earnings before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,754<span></span>
</td>
<td class="nump">38,031<span></span>
</td>
<td class="nump">28,902<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,238<span></span>
</td>
<td class="nump">9,894<span></span>
</td>
<td class="nump">8,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net earnings from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,516<span></span>
</td>
<td class="nump">$ 28,137<span></span>
</td>
<td class="nump">$ 20,655<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as financing receivables and operating leases - net attributable to disposal group held for sale or disposed of, expected to be disposed of 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as financing receivables - net, current attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other income net of cost attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as salaries and commissions payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as non-recourse notes payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as non-recourse notes payable attributable to disposal group held for sale or disposed of, expected to be disposed of beyond 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript: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 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<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(14))<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation.</p></div>
<a href="javascript: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 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-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_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript: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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480781/205-20-S99-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-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_DisposalGroupIncludingDiscontinuedOperationInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477349/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-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_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=plus_HoldCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=plus_HoldCoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>71
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LESSEE ACCOUNTING (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($) </div>
<div>Lease</div>
</th>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2026 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>LESSEE ACCOUNTING [Abstract]</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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">Other liabilities<span></span>
</td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Current lease liabilities</a></td>
<td class="nump">$ 5.4<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">10.8<span></span>
</td>
<td class="nump">13.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease cost</a></td>
<td class="nump">$ 6.4<span></span>
</td>
<td class="nump">$ 5.7<span></span>
</td>
<td class="nump">$ 5.8<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_plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted', window );">Number of leases committed | Lease</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>LESSEE ACCOUNTING [Abstract]</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_LesseeOperatingLeaseTermOfContract', window );">Operating lease 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">8 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_plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment', window );">Amount of leases committed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Office Building [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_LesseeLeaseDescriptionLineItems', window );"><strong>LESSEE ACCOUNTING [Abstract]</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_LesseeOperatingLeaseTermOfContract', window );">Operating lease term</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Warehouse [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_LesseeLeaseDescriptionLineItems', window );"><strong>LESSEE ACCOUNTING [Abstract]</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_LesseeOperatingLeaseTermOfContract', window );">Operating lease term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of committed leases of the lessee's operating lease that has not yet commenced.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 committed leases of the lessee's operating lease that has not yet commenced.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=srt_OfficeBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=srt_OfficeBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=srt_WarehouseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=srt_WarehouseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>72
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LESSEE ACCOUNTING - Supplemental Information of Remaining Lease Terms and Discount Rates (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>LESSEE ACCOUNTING [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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (months)</a></td>
<td class="text">54 months<span></span>
</td>
<td class="text">60 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">5.40%<span></span>
</td>
<td class="nump">5.50%<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>73
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LESSEE ACCOUNTING - Future Lease Payments Under Operating Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>LESSEE ACCOUNTING [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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Year ending March 31, 2027</a></td>
<td class="nump">$ 5,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2028</a></td>
<td class="nump">4,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2029</a></td>
<td class="nump">2,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2030</a></td>
<td class="nump">1,781<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2031</a></td>
<td class="nump">1,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2032 and thereafter</a></td>
<td class="nump">2,746<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">18,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: interest</a></td>
<td class="num">(2,133)<span></span>
</td>
</tr>
<tr class="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">$ 16,291<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_PurchasedIntangiblesMember', window );">Purchased Intangibles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Total amortization expense (in Dollars)</a></td>
<td class="nump">$ 20,600<span></span>
</td>
<td class="nump">$ 19,900<span></span>
</td>
<td class="nump">$ 15,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount (in Dollars)</a></td>
<td class="nump">$ 61,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_PurchasedIntangiblesMember', window );">Purchased Intangibles [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_PurchasedIntangiblesMember', window );">Purchased Intangibles [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_TradeNameAndOtherMember', window );">Trade Name and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount (in Dollars)</a></td>
<td class="nump">$ 6,694<span></span>
</td>
<td class="nump">7,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_TradeNameAndOtherMember', window );">Trade Name and Other [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_TradeNameAndOtherMember', window );">Trade Name and Other [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount (in Dollars)</a></td>
<td class="nump">$ 54,650<span></span>
</td>
<td class="nump">74,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Capitalized Software Development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount (in Dollars)</a></td>
<td class="nump">$ 0<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_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_PurchasedIntangiblesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_PurchasedIntangiblesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_TradeNameAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_TradeNameAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 202,858<span></span>
</td>
<td class="nump">$ 161,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">41,305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">202,880<span></span>
</td>
<td class="nump">202,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,644<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=plus_ProductReportingUnitMember', window );">Product [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">129,177<span></span>
</td>
<td class="nump">129,108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">129,194<span></span>
</td>
<td class="nump">129,177<span></span>
</td>
</tr>
<tr class="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=plus_ProfessionalServicesReportingUnitMember', window );">Professional Services [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">63,779<span></span>
</td>
<td class="nump">22,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">41,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">63,782<span></span>
</td>
<td class="nump">63,779<span></span>
</td>
</tr>
<tr class="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=plus_ManagedServicesReportingUnitMember', window );">Managed Services [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,902<span></span>
</td>
<td class="nump">9,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 9,904<span></span>
</td>
<td class="nump">$ 9,902<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Balance is net of $4,644 thousand in accumulated impairments that were recorded in a segment that preceded our current segment organization.</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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. Includes amount, before amortization expense and impairment loss, of goodwill for private company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=plus_ProductReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ProductReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_ProfessionalServicesReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ProfessionalServicesReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_ManagedServicesReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ManagedServicesReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 174,466<span></span>
</td>
<td class="nump">$ 178,552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(113,122)<span></span>
</td>
<td class="num">(96,585)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">61,344<span></span>
</td>
<td class="nump">81,967<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">165,358<span></span>
</td>
<td class="nump">167,093<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(110,708)<span></span>
</td>
<td class="num">(93,085)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">54,650<span></span>
</td>
<td class="nump">74,008<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_TradeNameAndOtherMember', window );">Trade Name and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">9,108<span></span>
</td>
<td class="nump">11,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(2,414)<span></span>
</td>
<td class="num">(3,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 6,694<span></span>
</td>
<td class="nump">$ 7,959<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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 24: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_TradeNameAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_TradeNameAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense for Purchased Intangibles (Details) - Purchased Intangibles [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Year ending March 31, 2027</a></td>
<td class="nump">$ 16,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2028</a></td>
<td class="nump">13,538<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2029</a></td>
<td class="nump">10,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2030</a></td>
<td class="nump">7,774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2031</a></td>
<td class="nump">5,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">2032 and thereafter</a></td>
<td class="nump">7,395<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 61,344<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 24: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_PurchasedIntangiblesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=plus_PurchasedIntangiblesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ALLOWANCE FOR CREDIT LOSSES - Activity in Reserves for Credit Losses (Details) - Accounts Receivable [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>ALLOWANCE FOR CREDIT LOSSES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning</a></td>
<td class="nump">$ 3,902<span></span>
</td>
<td class="nump">$ 2,549<span></span>
</td>
<td class="nump">$ 2,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for credit losses</a></td>
<td class="nump">483<span></span>
</td>
<td class="nump">1,732<span></span>
</td>
<td class="nump">371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery', window );">Write-offs and other</a></td>
<td class="num">(1,361)<span></span>
</td>
<td class="num">(379)<span></span>
</td>
<td class="num">(140)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending</a></td>
<td class="nump">$ 3,024<span></span>
</td>
<td class="nump">$ 3,902<span></span>
</td>
<td class="nump">$ 2,549<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_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 recovery, of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (4)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph c<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 7: 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 8: 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 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph c<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<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_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense on property and equipment</a></td>
<td class="nump">$ 6.9<span></span>
</td>
<td class="nump">$ 7.0<span></span>
</td>
<td class="nump">$ 6.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: 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><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET - Property, Equipment, and Other Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;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_DeferredCosts', window );">Deferred costs&#8212;long-term</a></td>
<td class="nump">$ 50,891<span></span>
</td>
<td class="nump">$ 55,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation', window );">Right-of-use assets</a></td>
<td class="nump">15,034<span></span>
</td>
<td class="nump">17,857<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment&#8212;net</a></td>
<td class="nump">12,791<span></span>
</td>
<td class="nump">15,551<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseNoncurrent', window );">Prepaid expenses&#8212;long-term</a></td>
<td class="nump">20,464<span></span>
</td>
<td class="nump">8,337<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOtherNet', window );">Other</a></td>
<td class="nump">859<span></span>
</td>
<td class="nump">1,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total other assets&#8212;long-term</a></td>
<td class="nump">$ 100,039<span></span>
</td>
<td class="nump">$ 98,657<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_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 cost, excluding capitalized cost related to contract with customer; 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 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><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(10))<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_DeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_PrepaidExpenseNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the 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(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_PrepaidExpenseNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service.</p></div>
<a href="javascript: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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_PropertyPlantAndEquipmentOtherNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as 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;">us-gaap_PropertyPlantAndEquipmentOtherNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>81
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET - Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;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_PropertyPlantAndEquipmentGross', window );">Total assets</a></td>
<td class="nump">$ 43,462<span></span>
</td>
<td class="nump">$ 42,972<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(30,671)<span></span>
</td>
<td class="num">(27,421)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment &#8211; net</a></td>
<td class="nump">12,791<span></span>
</td>
<td class="nump">15,551<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, Fixtures, and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total assets</a></td>
<td class="nump">27,166<span></span>
</td>
<td class="nump">26,463<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;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_PropertyPlantAndEquipmentGross', window );">Total assets</a></td>
<td class="nump">13,280<span></span>
</td>
<td class="nump">13,343<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;NET [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total assets</a></td>
<td class="nump">2,379<span></span>
</td>
<td class="nump">2,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, EQUIPMENT, AND OTHER ASSETS&#8212;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_PropertyPlantAndEquipmentGross', window );">Total assets</a></td>
<td class="nump">$ 637<span></span>
</td>
<td class="nump">$ 558<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LeaseholdsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT FACILITY (Details) - WFCDF Credit Facility [Member]<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($) </div>
<div>Dates</div>
</th>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>USD ($)</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_LineOfCreditFacilityAxis=plus_WellsFargoCommercialDistributionFinanceMember', window );">WFCDF [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_LineOfCreditFacilityLineItems', window );"><strong>CREDIT FACILITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">SOFR<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_plus_DebtInstrumentInterestRateAdjustment', window );">Debt instrument, interest rate adjustment</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on reference rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Guarantor obligations for credit facility, maximum</a></td>
<td class="nump">$ 10.5<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_plus_RenewalTerm', window );">Renewal term</a></td>
<td class="text">1 year<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_plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd', window );">Period of notice required to terminate credit facility at year end</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=plus_WellsFargoCommercialDistributionFinanceMember', window );">WFCDF [Member] | Floor Plan Facility [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_LineOfCreditFacilityLineItems', window );"><strong>CREDIT FACILITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity under credit facility</a></td>
<td class="nump">$ 500.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_NumberOfPaymentDates', window );">Number of specified payment dates (in Dates) | Dates</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=plus_WellsFargoCommercialDistributionFinanceMember', window );">WFCDF [Member] | Revolving Credit Facility [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_LineOfCreditFacilityLineItems', window );"><strong>CREDIT FACILITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity under credit facility</a></td>
<td class="nump">$ 200.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_LineOfCredit', window );">Amount outstanding under credit facility</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Floor Plan Facility [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_LineOfCreditFacilityLineItems', window );"><strong>CREDIT FACILITY [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_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">45 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Floor Plan Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>CREDIT FACILITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_DebtInstrumentInterestRateAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Secured interest rate adjustment with respect to any secured overnight financing rate ("SOFR") advance on the debt 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;">plus_DebtInstrumentInterestRateAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_plus_NumberOfPaymentDates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 specified dates in which floor plan facility made payment each month.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_NumberOfPaymentDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period of notice required to terminate credit facility at year end 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;">plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_plus_RenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Credit facility of renewal term, 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;">plus_RenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 type of variable interest rate on 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 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-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_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</p></div>
<a href="javascript: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 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-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_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://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 4: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_LineOfCreditFacilityAxis=plus_WellsFargoCommercialDistributionFinanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=plus_WellsFargoCommercialDistributionFinanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_AccountsPayableFloorPlanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_AccountsPayableFloorPlanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_CreditFacilityAxis=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_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>83
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT FACILITY - Outstanding Obligations (Details) - Floor Plan Facility [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>CREDIT FACILITY [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_LineOfCredit', window );">Confirmed obligations at the beginning of the year</a></td>
<td class="nump">$ 89,527<span></span>
</td>
<td class="nump">$ 105,104<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_plus_InvoicesConfirmedDuringTheYear', window );">Invoices confirmed during the year</a></td>
<td class="nump">845,168<span></span>
</td>
<td class="nump">692,349<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_plus_ConfirmedInvoicesPaidDuringTheYear', window );">Confirmed invoices paid during the year</a></td>
<td class="num">(815,002)<span></span>
</td>
<td class="num">(707,926)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Confirmed obligations at the end of the year</a></td>
<td class="nump">$ 119,693<span></span>
</td>
<td class="nump">$ 89,527<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_ConfirmedInvoicesPaidDuringTheYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 for confirmed invoices paid during the 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;">plus_ConfirmedInvoicesPaidDuringTheYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_InvoicesConfirmedDuringTheYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 for invoices confirmed during the 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;">plus_InvoicesConfirmedDuringTheYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://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 4: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=plus_AccountsPayableFloorPlanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_AccountsPayableFloorPlanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE - Reconciliation of Numerators and Denominators Used to Calculate Basic and Diluted Earnings per Common Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Net earnings attributable to common shareholders &#8211; basic and diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Continuing operations (in Dollars)</a></td>
<td class="nump">$ 124,120<span></span>
</td>
<td class="nump">$ 76,439<span></span>
</td>
<td class="nump">$ 97,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Discontinued operations (in Dollars)</a></td>
<td class="nump">8,516<span></span>
</td>
<td class="nump">28,137<span></span>
</td>
<td class="nump">20,655<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings (in Dollars)</a></td>
<td class="nump">$ 132,636<span></span>
</td>
<td class="nump">$ 104,576<span></span>
</td>
<td class="nump">$ 117,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Basic and diluted common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding &#8211; basic (in Shares)</a></td>
<td class="nump">26,234<span></span>
</td>
<td class="nump">26,503<span></span>
</td>
<td class="nump">26,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive shares (in Shares)</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">163<span></span>
</td>
<td class="nump">107<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares common outstanding &#8211; diluted (in Shares)</a></td>
<td class="nump">26,371<span></span>
</td>
<td class="nump">26,666<span></span>
</td>
<td class="nump">26,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net earnings per common share &#8211; basic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations (in Dollars per share)</a></td>
<td class="nump">$ 4.73<span></span>
</td>
<td class="nump">$ 2.88<span></span>
</td>
<td class="nump">$ 3.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Discontinued operations (in Dollars per share)</a></td>
<td class="nump">0.32<span></span>
</td>
<td class="nump">1.06<span></span>
</td>
<td class="nump">0.78<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_EarningsPerShareBasic', window );">Net earnings per common share &#8211; basic (in Dollars per share)</a></td>
<td class="nump">5.05<span></span>
</td>
<td class="nump">3.94<span></span>
</td>
<td class="nump">4.44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Net earnings per common share &#8211; diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (in Dollars per share)</a></td>
<td class="nump">4.71<span></span>
</td>
<td class="nump">2.87<span></span>
</td>
<td class="nump">3.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (in Dollars per share)</a></td>
<td class="nump">0.32<span></span>
</td>
<td class="nump">1.06<span></span>
</td>
<td class="nump">0.77<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_EarningsPerShareDiluted', window );">Net earnings per common share &#8211; diluted (in Dollars per share)</a></td>
<td class="nump">$ 5.03<span></span>
</td>
<td class="nump">$ 3.93<span></span>
</td>
<td class="nump">$ 4.41<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations 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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 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 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 6: 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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<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 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 11: 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 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-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_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) from continuing operations 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 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: 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 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 (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 21: 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(20))<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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 7: 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 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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 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_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript: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> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the 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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: 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 5: http://www.xbrl.org/2009/role/commonPracticeRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 7: 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(14))<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the 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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479836/810-10-S99-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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>85
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Aug. 07, 2025</div></th>
<th class="th"><div>May 18, 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_StockholdersEquityNoteAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Authorized number of shares under stock repurchase program (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="nump">1,250,000<span></span>
</td>
</tr>
<tr class="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 );">Common stock repurchased during the period (in Shares)</a></td>
<td class="nump">362,900<span></span>
</td>
<td class="nump">557,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Common stock repurchased during the period (in Dollars)</a></td>
<td class="nump">$ 27.9<span></span>
</td>
<td class="nump">$ 43.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares repurchased to satisfy tax withholding obligation (in Shares)</a></td>
<td class="nump">47,488<span></span>
</td>
<td class="nump">52,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Value of shares repurchased to satisfy tax withholding obligation (in Dollars)</a></td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized to be purchased 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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</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: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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>86
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares repurchased to satisfy tax withholding obligation (in Shares)</a></td>
<td class="nump">47,488<span></span>
</td>
<td class="nump">52,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Value of shares repurchased to satisfy tax withholding obligation (in Dollars)</a></td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Contribution to profit sharing plan (in Dollars)</a></td>
<td class="nump">$ 5.9<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in Shares)</a></td>
<td class="nump">132,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in Dollars per share)</a></td>
<td class="nump">$ 72.76<span></span>
</td>
<td class="nump">$ 74.02<span></span>
</td>
<td class="nump">$ 56.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Aggregated fair value of restricted shares (in Dollars)</a></td>
<td class="nump">$ 9.3<span></span>
</td>
<td class="nump">$ 8.5<span></span>
</td>
<td class="nump">$ 7.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares repurchased to satisfy tax withholding obligation (in Shares)</a></td>
<td class="nump">47,488<span></span>
</td>
<td class="nump">52,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Value of shares repurchased to satisfy tax withholding obligation (in Dollars)</a></td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense (in Dollars)</a></td>
<td class="nump">$ 10.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense, period for recognition</a></td>
<td class="text">27 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">38,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in Dollars per share)</a></td>
<td class="nump">$ 76.08<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_plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod', window );">Performance period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Abstract]</strong></a></td>
<td class="text">&#160;<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_plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage', window );">Awards vesting target percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Abstract]</strong></a></td>
<td class="text">&#160;<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_plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage', window );">Awards vesting target percentage</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=plus_Two021EmployeeLTIPMember', window );">2021 Employee LTIP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in Shares)</a></td>
<td class="nump">3,000,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_PlanNameAxis=plus_Two021EmployeeLTIPMember', window );">2021 Employee LTIP [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in Shares)</a></td>
<td class="nump">121,844<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_plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate', window );">Granted to date (in Shares)</a></td>
<td class="nump">534,449<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_PlanNameAxis=plus_DirectorLTIP2024Member', window );">Director LTIP 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in Shares)</a></td>
<td class="nump">300,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_PlanNameAxis=plus_DirectorLTIP2024Member', window );">Director LTIP 2024 [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in Shares)</a></td>
<td class="nump">10,962<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_plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate', window );">Granted to date (in Shares)</a></td>
<td class="nump">18,928<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_PlanNameAxis=plus_DirectorLTIP2017Member', window );">Director LTIP 2017 [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate', window );">Granted to date (in Shares)</a></td>
<td class="nump">115,665<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_PlanNameAxis=plus_EmployeeStockPurchasePlan2022Member', window );">2022 Employee Stock Purchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in Shares)</a></td>
<td class="nump">2,500,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Number of shares issued under the plan (in shares)</a></td>
<td class="nump">59,108<span></span>
</td>
<td class="nump">58,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Share issue price (in dollars per shares) (in Dollars per share)</a></td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">$ 62.61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares remaining under the plan (in shares)</a></td>
<td class="nump">2,310,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 to date on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The time frame during which performance goals must be met to determine the degree of payout and/or vesting, 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;">plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of target level 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;">plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per unit amount of equity securities 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;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=plus_Two021EmployeeLTIPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=plus_Two021EmployeeLTIPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=plus_DirectorLTIP2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=plus_DirectorLTIP2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=plus_DirectorLTIP2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=plus_DirectorLTIP2017Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=plus_EmployeeStockPurchasePlan2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=plus_EmployeeStockPurchasePlan2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION - Summary of Unvested Restricted Shares (Details) - Restricted Stock Activity [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at beginning of period (in Shares)</a></td>
<td class="nump">275,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Unvested at beginning of period (in Dollars per share)</a></td>
<td class="nump">$ 64.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in Shares)</a></td>
<td class="nump">132,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in Dollars per share)</a></td>
<td class="nump">$ 72.76<span></span>
</td>
<td class="nump">$ 74.02<span></span>
</td>
<td class="nump">$ 56.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in Shares)</a></td>
<td class="num">(146,908)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in Dollars per share)</a></td>
<td class="nump">$ 63.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in Shares)</a></td>
<td class="num">(9,445)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in Dollars per share)</a></td>
<td class="nump">$ 68.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Unvested at ending of period (in Shares)</a></td>
<td class="nump">252,226<span></span>
</td>
<td class="nump">275,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Unvested at ending of period (in Dollars per share)</a></td>
<td class="nump">$ 69.58<span></span>
</td>
<td class="nump">$ 64.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION - Summary of Unvested PSUs (Details) - Performance Stock Units [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2026 </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 [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at beginning of period (in Shares) | shares</a></td>
<td class="nump">34,535<span></span>
</td>
</tr>
<tr class="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 );">Unvested at beginning of period (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 70.94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in Shares) | shares</a></td>
<td class="nump">38,094<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 76.08<span></span>
</td>
</tr>
<tr class="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 );">Unvested at ending of period (in Shares) | shares</a></td>
<td class="nump">72,629<span></span>
</td>
</tr>
<tr class="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 );">Unvested at ending of period (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 73.63<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION - Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Equity-based compensation expense</a></td>
<td class="nump">$ 12,134<span></span>
</td>
<td class="nump">$ 10,502<span></span>
</td>
<td class="nump">$ 9,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit</a></td>
<td class="num">$ (3,446)<span></span>
</td>
<td class="num">$ (2,941)<span></span>
</td>
<td class="num">$ (2,652)<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense 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/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits for uncertain tax positions (in Dollars)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration', window );">Effective Income Tax Rate Reconciliation, State and Local Jurisdiction, Contribution Greater than 50 Percent, Tax Effect [Extensible Enumeration]</a></td>
<td class="text">California [Member], New York, Virginia<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 name of state or local jurisdiction that makes up greater than 50 percent of effect of state and local 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration</td>
</tr>
<tr>
<td style="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>duration</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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Reconciliation of Income Taxes to Statutory Federal Income Tax Rate (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>INCOME TAXES [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 36,422<span></span>
</td>
<td class="nump">$ 22,286<span></span>
</td>
<td class="nump">$ 28,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract', window );"><strong>Nontaxable or non-deductible 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Non-deductible executive compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,434<span></span>
</td>
<td class="nump">$ 2,020<span></span>
</td>
<td class="nump">$ 1,718<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Non-deductible executive compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 403<span></span>
</td>
<td class="num">$ (189)<span></span>
</td>
<td class="nump">$ 97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount', window );">Cross border tax laws</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (105)<span></span>
</td>
<td class="num">$ (131)<span></span>
</td>
<td class="num">$ (170)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent', window );">Cross border tax laws</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (9)<span></span>
</td>
<td class="num">$ (97)<span></span>
</td>
<td class="num">$ (172)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal income tax effect</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 9,962<span></span>
</td>
<td class="nump">$ 5,504<span></span>
</td>
<td class="nump">$ 8,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal income tax effect</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">6.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_IncomeTaxReconciliationTaxContingenciesAbstract', window );"><strong>Foreign tax effects</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Other foreign jurisdictions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 211<span></span>
</td>
<td class="nump">$ 292<span></span>
</td>
<td class="num">$ (56)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Other foreign jurisdictions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 49,318<span></span>
</td>
<td class="nump">$ 29,685<span></span>
</td>
<td class="nump">$ 37,911<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Provision for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28.40%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">28.00%<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">Represents several adjustments, none of which are significant for separate disclosure.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The states and local jurisdictions that contribute to the majority (greater than 50%) of the tax effect in this category include <span style="-sec-ix-hidden: hidden-fact-16">California, Virginia, and New York</span>.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) from difference to expected income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) from difference to expected income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/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 12<br> -Subparagraph (b)(2)<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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/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 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Income (loss) from Continuing Operations Before Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems', window );"><strong>INCOME TAXES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S.</a></td>
<td class="nump">$ 165,705<span></span>
</td>
<td class="nump">$ 101,325<span></span>
</td>
<td class="nump">$ 129,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">7,733<span></span>
</td>
<td class="nump">4,799<span></span>
</td>
<td class="nump">5,921<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings from continuing operations before tax</a></td>
<td class="nump">$ 173,438<span></span>
</td>
<td class="nump">$ 106,124<span></span>
</td>
<td class="nump">$ 135,238<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 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(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 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(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Components of Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 34,490<span></span>
</td>
<td class="nump">$ 21,928<span></span>
</td>
<td class="nump">$ 28,394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">12,141<span></span>
</td>
<td class="nump">7,121<span></span>
</td>
<td class="nump">11,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">1,795<span></span>
</td>
<td class="nump">1,092<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current expense</a></td>
<td class="nump">48,426<span></span>
</td>
<td class="nump">30,141<span></span>
</td>
<td class="nump">40,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">569<span></span>
</td>
<td class="num">(551)<span></span>
</td>
<td class="num">(1,898)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">284<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">(778)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="num">(49)<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred expense (benefit)</a></td>
<td class="nump">892<span></span>
</td>
<td class="num">(456)<span></span>
</td>
<td class="num">(2,725)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Total income tax expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">Total federal</a></td>
<td class="nump">35,059<span></span>
</td>
<td class="nump">21,377<span></span>
</td>
<td class="nump">26,496<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );">Total state</a></td>
<td class="nump">12,425<span></span>
</td>
<td class="nump">7,071<span></span>
</td>
<td class="nump">10,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations', window );">Total foreign</a></td>
<td class="nump">1,834<span></span>
</td>
<td class="nump">1,237<span></span>
</td>
<td class="nump">1,187<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 49,318<span></span>
</td>
<td class="nump">$ 29,685<span></span>
</td>
<td class="nump">$ 37,911<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<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(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<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(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>94
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences', window );">Accrued vacation</a></td>
<td class="nump">$ 2,875<span></span>
</td>
<td class="nump">$ 2,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">7,512<span></span>
</td>
<td class="nump">7,108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for credit losses</a></td>
<td class="nump">785<span></span>
</td>
<td class="nump">1,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Restricted stock</a></td>
<td class="nump">801<span></span>
</td>
<td class="nump">301<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_plus_DeferredTaxAssetsOperatingLeases', window );">Operating leases</a></td>
<td class="nump">850<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Other deferred tax assets</a></td>
<td class="nump">1,936<span></span>
</td>
<td class="nump">841<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory reserve</a></td>
<td class="nump">455<span></span>
</td>
<td class="nump">1,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Capitalized research expenditures</a></td>
<td class="nump">374<span></span>
</td>
<td class="nump">1,666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses', window );">Accrued bonus</a></td>
<td class="nump">2,602<span></span>
</td>
<td class="nump">2,708<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_plus_DeferredTaxAssetsLeaseLiability', window );">Lease liabilities</a></td>
<td class="nump">4,291<span></span>
</td>
<td class="nump">5,067<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOtherLossCarryforwards', window );">Other credits and carryforwards</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">22,495<span></span>
</td>
<td class="nump">23,594<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(63)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">22,481<span></span>
</td>
<td class="nump">23,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(2,296)<span></span>
</td>
<td class="num">(2,516)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,804)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="num">(4,090)<span></span>
</td>
<td class="num">(4,095)<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_plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets', window );">Right-of-use assets</a></td>
<td class="num">(3,988)<span></span>
</td>
<td class="num">(4,714)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Tax deductible goodwill</a></td>
<td class="num">(3,152)<span></span>
</td>
<td class="num">(2,198)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(13,526)<span></span>
</td>
<td class="num">(21,327)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">$ 8,955<span></span>
</td>
<td class="nump">$ 2,204<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_DeferredTaxAssetsLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from 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;">plus_DeferredTaxAssetsLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_DeferredTaxAssetsOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to operating 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;">plus_DeferredTaxAssetsOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from lease right-of-use 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;">plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOtherLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible loss carryforwards, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOtherLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Income Taxes Paid, Net of Refunds (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>INCOME TAXES [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidFederalAfterRefundReceived', window );">U.S. federal</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 33,013<span></span>
</td>
<td class="nump">$ 36,119<span></span>
</td>
<td class="nump">$ 29,171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Domestic state and local:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">Total state and local</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,152<span></span>
</td>
<td class="nump">11,865<span></span>
</td>
<td class="nump">10,881<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidForeignAfterRefundReceived', window );">Foreign</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,901<span></span>
</td>
<td class="nump">748<span></span>
</td>
<td class="nump">1,474<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_IncomeTaxesPaidNet', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">46,066<span></span>
</td>
<td class="nump">48,732<span></span>
</td>
<td class="nump">41,526<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_CA', window );">California [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Domestic state and local:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">Total state and local</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,491<span></span>
</td>
<td class="nump">2,598<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalTaxJurisdictionOtherMember', window );">Other [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Domestic state and local:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">Total state and local</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 11,152<span></span>
</td>
<td class="nump">$ 9,374<span></span>
</td>
<td class="nump">$ 8,283<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The amount of income taxes paid for the year ended March 31, 2026 was less than 5% of total income taxes paid.</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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPaidFederalAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_IncomeTaxPaidFederalAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPaidForeignAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income tax refund received, of cash paid to foreign tax jurisdiction for tax on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_IncomeTaxPaidForeignAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income tax refund received, of cash paid to state and local tax jurisdictions for tax on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_IncomeTaxPaidStateAndLocalAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncomeTaxAuthorityAxis=stpr_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalTaxJurisdictionOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalTaxJurisdictionOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($) </div>
<div>Payment</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>FAIR VALUE MEASUREMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_NumberOfEarnOuts', window );">Number of payments earn-out (in Payment) | Payment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_ExpectedToReceiveAggregateCashPayments', window );">Expected to receive aggregate cash payments</a></td>
<td class="nump">$ 3,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_LiabilitiesFairValueDisclosure', window );">Lease originations earn-out</a></td>
<td class="nump">$ 10,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_plus_NumberOfAggregateClosingYears', window );">Aggregate earn-out period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAsset', window );">Contingent receivable</a></td>
<td class="nump">$ 9,330<span></span>
</td>
<td class="nump">$ 13,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Loss in other income</a></td>
<td class="nump">$ 4,200<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_plus_ExpectedToReceiveAggregateCashPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of post-Closing cash payments related to a loan origination based on the achievement of customer lease receivable originations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_ExpectedToReceiveAggregateCashPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_NumberOfAggregateClosingYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transaction gains earn-out 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;">plus_NumberOfAggregateClosingYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_plus_NumberOfEarnOuts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 different types of earn outs 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;">plus_NumberOfEarnOuts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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_BusinessCombinationContingentConsiderationAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and nonfinancial obligations.</p></div>
<a href="javascript: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 (a)<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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Fair Value Hierarchy of Financial Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Money market funds</a></td>
<td class="nump">$ 276,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 280,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAsset', window );">Contingent receivable</a></td>
<td class="nump">9,330<span></span>
</td>
<td class="nump">$ 13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesHeldForSaleAmount', window );">Receivables held for sale</a></td>
<td class="nump">6,310<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Money market funds</a></td>
<td class="nump">276,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">280,067<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAsset', window );">Contingent receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesHeldForSaleAmount', window );">Receivables held for sale</a></td>
<td class="nump">6,310<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationContingentConsiderationAsset', window );">Contingent receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesHeldForSaleAmount', window );">Receivables held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationContingentConsiderationAsset', window );">Contingent receivable</a></td>
<td class="nump">9,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesHeldForSaleAmount', window );">Receivables held for sale</a></td>
<td class="nump">$ 0<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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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_BusinessCombinationContingentConsiderationAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MoneyMarketFundsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MoneyMarketFundsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesHeldForSaleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allowance, of accounts and financing receivables held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_ReceivablesHeldForSaleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>98
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS (Details) - Bailiwick Services, LLC [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 19, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>BUSINESS COMBINATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of membership interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices', window );">Period of professional and managed services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 years<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase consideration</a></td>
<td class="nump">$ 124,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash portion of the acquisition</a></td>
<td class="nump">126,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash received</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities', window );">Consideration paid to seller based on adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Identified intangible asset</a></td>
<td class="nump">58,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">41,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill expected to be deductible for tax purposes</a></td>
<td class="nump">44,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=plus_BailiwickServicesLLCMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>BUSINESS COMBINATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Identified intangible asset</a></td>
<td class="nump">49,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=plus_BailiwickServicesLLCMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>BUSINESS COMBINATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Identified intangible asset</a></td>
<td class="nump">$ 8,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period when results of operations of the acquired entity are included in the professional and managed services, 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;">plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<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/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 voting equity interest acquired in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<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_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, made soon after acquisition date of business combination, to settle contingent consideration liability.</p></div>
<a href="javascript: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 13<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 230<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_PaymentForContingentConsiderationLiabilityInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=plus_BailiwickServicesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=plus_BailiwickServicesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS - Allocation of Purchase Price Consideration to Assets Acquired and Liabilities Assumed (Details) - Bailiwick Services, LLC [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Aug. 19, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>BUSINESS COMBINATIONS [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">$ 41,719<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_plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets', window );">Contract assets</a></td>
<td class="nump">7,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</a></td>
<td class="nump">20,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Identified intangible assets</a></td>
<td class="nump">58,010<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_plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other liabilities</a></td>
<td class="num">(38,273)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Contract liabilities</a></td>
<td class="num">(6,216)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="nump">83,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">41,305<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase consideration</a></td>
<td class="nump">$ 124,926<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accounts payable and other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contract assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<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/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 acquired in business combination and recognized at acquisition date, classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 revenue assumed in business combination and recognized at acquisition date, 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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=plus_BailiwickServicesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=plus_BailiwickServicesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>100
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING (Details) - SEGMENT<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 business segment (in SEGMENT)</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=plus_TechnologyReportingUnitMember', window );">Technology Segment [Member] | Customer Concentration Risk [Member] | Verizon Communications Inc. [Member] | Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Percentage of concentration risk</a></td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plus_TechnologyReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_TechnologyReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=plus_VerizonCommunicationsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_VerizonCommunicationsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING - Segment Reporting Information, by Reportable Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 2,442,549<span></span>
</td>
<td class="nump">$ 2,000,168<span></span>
</td>
<td class="nump">$ 2,178,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">1,826,468<span></span>
</td>
<td class="nump">1,488,048<span></span>
</td>
<td class="nump">1,666,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">616,081<span></span>
</td>
<td class="nump">512,120<span></span>
</td>
<td class="nump">511,742<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">2,442,173<span></span>
</td>
<td class="nump">1,999,746<span></span>
</td>
<td class="nump">2,177,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">1,826,232<span></span>
</td>
<td class="nump">1,487,769<span></span>
</td>
<td class="nump">1,666,094<span></span>
</td>
</tr>
<tr class="re">
<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">615,941<span></span>
</td>
<td class="nump">511,977<span></span>
</td>
<td class="nump">511,526<span></span>
</td>
</tr>
<tr class="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=plus_ProductReportingUnitMember', window );">Product Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">1,979,288<span></span>
</td>
<td class="nump">1,599,369<span></span>
</td>
<td class="nump">1,885,543<span></span>
</td>
</tr>
<tr class="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=plus_ProductReportingUnitMember', window );">Product Segment [Member] | Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">1,979,288<span></span>
</td>
<td class="nump">1,599,369<span></span>
</td>
<td class="nump">1,885,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">1,525,724<span></span>
</td>
<td class="nump">1,229,216<span></span>
</td>
<td class="nump">1,484,878<span></span>
</td>
</tr>
<tr class="re">
<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">453,564<span></span>
</td>
<td class="nump">370,153<span></span>
</td>
<td class="nump">400,665<span></span>
</td>
</tr>
<tr class="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=plus_ProfessionalServicesReportingUnitMember', window );">Professional Services Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">273,438<span></span>
</td>
<td class="nump">229,030<span></span>
</td>
<td class="nump">154,549<span></span>
</td>
</tr>
<tr class="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=plus_ProfessionalServicesReportingUnitMember', window );">Professional Services Segment [Member] | Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">273,438<span></span>
</td>
<td class="nump">229,030<span></span>
</td>
<td class="nump">154,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">167,528<span></span>
</td>
<td class="nump">138,513<span></span>
</td>
<td class="nump">86,355<span></span>
</td>
</tr>
<tr class="re">
<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">105,910<span></span>
</td>
<td class="nump">90,517<span></span>
</td>
<td class="nump">68,194<span></span>
</td>
</tr>
<tr class="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=plus_ManagedServicesReportingUnitMember', window );">Managed Services Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">189,447<span></span>
</td>
<td class="nump">171,347<span></span>
</td>
<td class="nump">137,528<span></span>
</td>
</tr>
<tr class="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=plus_ManagedServicesReportingUnitMember', window );">Managed Services Segment [Member] | Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">189,447<span></span>
</td>
<td class="nump">171,347<span></span>
</td>
<td class="nump">137,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">132,980<span></span>
</td>
<td class="nump">120,040<span></span>
</td>
<td class="nump">94,861<span></span>
</td>
</tr>
<tr class="re">
<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">56,467<span></span>
</td>
<td class="nump">51,307<span></span>
</td>
<td class="nump">42,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">Other [Member] | Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">376<span></span>
</td>
<td class="nump">422<span></span>
</td>
<td class="nump">629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">236<span></span>
</td>
<td class="nump">279<span></span>
</td>
<td class="nump">413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 140<span></span>
</td>
<td class="nump">$ 143<span></span>
</td>
<td class="nump">$ 216<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/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 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)(ii))<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/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 29: 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 30: 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 31: 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 32: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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=plus_ProductReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ProductReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_ProfessionalServicesReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ProfessionalServicesReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_ManagedServicesReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ManagedServicesReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>102
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING - Disaggregation of Net Sales and Revenue Recognized from Contracts with Customers (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plus_ProductReportingUnitMember', window );">Product Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 1,979,288<span></span>
</td>
<td class="nump">$ 1,599,369<span></span>
</td>
<td class="nump">$ 1,885,543<span></span>
</td>
</tr>
<tr class="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=plus_ProfessionalServicesReportingUnitMember', window );">Professional Services Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">273,438<span></span>
</td>
<td class="nump">229,030<span></span>
</td>
<td class="nump">154,549<span></span>
</td>
</tr>
<tr class="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=plus_ManagedServicesReportingUnitMember', window );">Managed Services Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">189,447<span></span>
</td>
<td class="nump">171,347<span></span>
</td>
<td class="nump">137,528<span></span>
</td>
</tr>
<tr class="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=plus_FinancingReportingUnitMember', window );">Financing Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">2,442,173<span></span>
</td>
<td class="nump">1,999,746<span></span>
</td>
<td class="nump">2,177,620<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member] | Product Segment [Member] | Sales Channel, Directly to Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">1,764,824<span></span>
</td>
<td class="nump">1,415,083<span></span>
</td>
<td class="nump">1,709,217<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member] | Product Segment [Member] | Sales Channel, Through Intermediary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">214,464<span></span>
</td>
<td class="nump">184,286<span></span>
</td>
<td class="nump">176,326<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member] | Professional Services Segment [Member] | Sales Channel, Directly to Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member] | Professional Services Segment [Member] | Sales Channel, Through Intermediary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member] | Managed Services Segment [Member] | Sales Channel, Directly to Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member] | Managed Services Segment [Member] | Sales Channel, Through Intermediary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member] | Financing Segment [Member] | Sales Channel, Directly to Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">1,764,824<span></span>
</td>
<td class="nump">1,415,083<span></span>
</td>
<td class="nump">1,709,217<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member] | Financing Segment [Member] | Sales Channel, Through Intermediary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">214,464<span></span>
</td>
<td class="nump">184,286<span></span>
</td>
<td class="nump">176,326<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over Time [Member] | Product Segment [Member] | Sales Channel, Directly to Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over Time [Member] | Professional Services Segment [Member] | Sales Channel, Directly to Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">273,438<span></span>
</td>
<td class="nump">229,030<span></span>
</td>
<td class="nump">154,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over Time [Member] | Managed Services Segment [Member] | Sales Channel, Directly to Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">189,447<span></span>
</td>
<td class="nump">171,347<span></span>
</td>
<td class="nump">137,528<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over Time [Member] | Financing Segment [Member] | Sales Channel, Directly to Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 462,885<span></span>
</td>
<td class="nump">$ 400,377<span></span>
</td>
<td class="nump">$ 292,077<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including 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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 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://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 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 (a)<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 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 9: 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 10: 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 11: 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 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=plus_ProductReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ProductReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_ProfessionalServicesReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ProfessionalServicesReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_ManagedServicesReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ManagedServicesReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_FinancingReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_FinancingReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING - Technology Segment Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 2,442,549<span></span>
</td>
<td class="nump">$ 2,000,168<span></span>
</td>
<td class="nump">$ 2,178,249<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plus_TechnologyReportingUnitMember', window );">Technology Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">2,442,173<span></span>
</td>
<td class="nump">1,999,746<span></span>
</td>
<td class="nump">2,177,620<span></span>
</td>
</tr>
<tr class="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=plus_TechnologyReportingUnitMember', window );">Technology Segment [Member] | Telecom, Media &amp; Entertainment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">720,616<span></span>
</td>
<td class="nump">453,892<span></span>
</td>
<td class="nump">547,525<span></span>
</td>
</tr>
<tr class="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=plus_TechnologyReportingUnitMember', window );">Technology Segment [Member] | Healthcare [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">314,949<span></span>
</td>
<td class="nump">286,474<span></span>
</td>
<td class="nump">278,893<span></span>
</td>
</tr>
<tr class="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=plus_TechnologyReportingUnitMember', window );">Technology Segment [Member] | SLED [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">308,681<span></span>
</td>
<td class="nump">333,371<span></span>
</td>
<td class="nump">329,617<span></span>
</td>
</tr>
<tr class="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=plus_TechnologyReportingUnitMember', window );">Technology Segment [Member] | Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">300,783<span></span>
</td>
<td class="nump">300,465<span></span>
</td>
<td class="nump">379,720<span></span>
</td>
</tr>
<tr class="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=plus_TechnologyReportingUnitMember', window );">Technology Segment [Member] | Financial Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">244,675<span></span>
</td>
<td class="nump">174,798<span></span>
</td>
<td class="nump">243,630<span></span>
</td>
</tr>
<tr class="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=plus_TechnologyReportingUnitMember', window );">Technology Segment [Member] | Retail [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">136,415<span></span>
</td>
<td class="nump">103,185<span></span>
</td>
<td class="nump">36,113<span></span>
</td>
</tr>
<tr class="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=plus_TechnologyReportingUnitMember', window );">Technology Segment [Member] | All Others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">416,054<span></span>
</td>
<td class="nump">347,561<span></span>
</td>
<td class="nump">362,122<span></span>
</td>
</tr>
<tr class="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=plus_ProductReportingUnitMember', window );">Product Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">1,979,288<span></span>
</td>
<td class="nump">1,599,369<span></span>
</td>
<td class="nump">1,885,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">1,979,288<span></span>
</td>
<td class="nump">1,599,369<span></span>
</td>
<td class="nump">1,885,543<span></span>
</td>
</tr>
<tr class="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=plus_ProductReportingUnitMember', window );">Product Segment [Member] | Networking [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">933,818<span></span>
</td>
<td class="nump">781,703<span></span>
</td>
<td class="nump">1,005,679<span></span>
</td>
</tr>
<tr class="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=plus_ProductReportingUnitMember', window );">Product Segment [Member] | Cloud [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">668,471<span></span>
</td>
<td class="nump">509,774<span></span>
</td>
<td class="nump">546,341<span></span>
</td>
</tr>
<tr class="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=plus_ProductReportingUnitMember', window );">Product Segment [Member] | Security [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">239,731<span></span>
</td>
<td class="nump">191,872<span></span>
</td>
<td class="nump">193,956<span></span>
</td>
</tr>
<tr class="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=plus_ProductReportingUnitMember', window );">Product Segment [Member] | Collaboration [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">51,917<span></span>
</td>
<td class="nump">55,483<span></span>
</td>
<td class="nump">65,714<span></span>
</td>
</tr>
<tr class="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=plus_ProductReportingUnitMember', window );">Product Segment [Member] | Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">85,351<span></span>
</td>
<td class="nump">60,537<span></span>
</td>
<td class="nump">73,853<span></span>
</td>
</tr>
<tr class="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=plus_ProfessionalServicesReportingUnitMember', window );">Professional Services Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">273,438<span></span>
</td>
<td class="nump">229,030<span></span>
</td>
<td class="nump">154,549<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">273,438<span></span>
</td>
<td class="nump">229,030<span></span>
</td>
<td class="nump">154,549<span></span>
</td>
</tr>
<tr class="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=plus_ManagedServicesReportingUnitMember', window );">Managed Services Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">189,447<span></span>
</td>
<td class="nump">171,347<span></span>
</td>
<td class="nump">137,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 189,447<span></span>
</td>
<td class="nump">$ 171,347<span></span>
</td>
<td class="nump">$ 137,528<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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including 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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 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://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 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 (a)<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 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 9: 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 10: 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 11: 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 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/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 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)(ii))<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/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 29: 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 30: 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 31: 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 32: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ProductOrServiceAxis=plus_TechnologyReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_TechnologyReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_TechnologyReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_TechnologyReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_TelecomMediaEntertainmentCustomerEndMarketMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_TelecomMediaEntertainmentCustomerEndMarketMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_HealthCareCustomerEndMarketMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_HealthCareCustomerEndMarketMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_StateAndLocalGovernmentAndEducationalInstitutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_StateAndLocalGovernmentAndEducationalInstitutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_TechnologyCustomerEndMarketMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_TechnologyCustomerEndMarketMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_FinancialServicesCustomerEndMarketMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_FinancialServicesCustomerEndMarketMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_RetailCustomerEndMarketMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_RetailCustomerEndMarketMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_AllOthersCustomerEndMarketMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_AllOthersCustomerEndMarketMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_ProductReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ProductReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_NetworkingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_NetworkingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_DataCenterCloudMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_DataCenterCloudMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_SecurityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_SecurityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_CollaborationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_CollaborationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_OtherProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=plus_OtherProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_ProfessionalServicesReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ProfessionalServicesReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=plus_ManagedServicesReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=plus_ManagedServicesReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>104
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING - Geographical Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 2,442,549<span></span>
</td>
<td class="nump">$ 2,000,168<span></span>
</td>
<td class="nump">$ 2,178,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation', window );">Right-of-use assets</a></td>
<td class="nump">15,034<span></span>
</td>
<td class="nump">17,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment-net</a></td>
<td class="nump">12,791<span></span>
</td>
<td class="nump">15,551<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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">27,921<span></span>
</td>
<td class="nump">33,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">U.S. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">2,349,884<span></span>
</td>
<td class="nump">1,914,838<span></span>
</td>
<td class="nump">2,080,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation', window );">Right-of-use assets</a></td>
<td class="nump">15,034<span></span>
</td>
<td class="nump">17,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment-net</a></td>
<td class="nump">12,774<span></span>
</td>
<td class="nump">15,522<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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">27,808<span></span>
</td>
<td class="nump">33,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>SEGMENT REPORTING [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">92,665<span></span>
</td>
<td class="nump">85,330<span></span>
</td>
<td class="nump">$ 97,556<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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 113<span></span>
</td>
<td class="nump">$ 267<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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service.</p></div>
<a href="javascript: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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/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 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)(ii))<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/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 29: 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 30: 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 31: 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 32: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Schedule II - Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plus_SalesReturnsReserveForSalesReturns', window );">Expected merchandise returns</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 10,700<span></span>
</td>
<td class="nump">$ 16,600<span></span>
</td>
<td class="nump">$ 10,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_SalesReturnsAndAllowancesMember', window );">Allowance for Sales Returns [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Schedule II - Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,689<span></span>
</td>
<td class="nump">1,615<span></span>
</td>
<td class="nump">1,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,917<span></span>
</td>
<td class="nump">7,043<span></span>
</td>
<td class="nump">4,647<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions/Write-Offs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(2,867)<span></span>
</td>
<td class="num">(5,969)<span></span>
</td>
<td class="num">(4,296)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,739<span></span>
</td>
<td class="nump">2,689<span></span>
</td>
<td class="nump">1,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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for Credit Losses [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Schedule II - Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,902<span></span>
</td>
<td class="nump">2,549<span></span>
</td>
<td class="nump">2,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">483<span></span>
</td>
<td class="nump">1,732<span></span>
</td>
<td class="nump">371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions/Write-Offs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,361)<span></span>
</td>
<td class="num">(379)<span></span>
</td>
<td class="num">(140)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,024<span></span>
</td>
<td class="nump">3,902<span></span>
</td>
<td class="nump">2,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation for Deferred Taxes [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Schedule II - Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">63<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(42)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions/Write-Offs</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
<td class="nump">$ 70<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">These amounts represent the gross profit effect of sales returns during the respective years. Expected merchandise returns after year-end for sales made before year-end were $10.7 million, $16.6 million, and $10.1 million as of March 31, 2026, 2025, and 2024, 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_plus_SalesReturnsReserveForSalesReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 estimated sales 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;">plus_SalesReturnsReserveForSalesReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plus_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column E<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column D<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column C<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column C<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column B<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<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 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_SalesReturnsAndAllowancesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_SalesReturnsAndAllowancesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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>107
<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>109
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>347</ContextCount>
  <ElementCount>467</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ConsolidatedBalanceSheet0</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ConsolidatedComprehensiveIncome</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ConsolidatedCashFlow</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ShareholdersEquityType2or3_Parentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS</Role>
      <ShortName>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/RECENTACCOUNTINGPRONOUNCEMENTS</Role>
      <ShortName>RECENT ACCOUNTING PRONOUNCEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - REVENUES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/REVENUES</Role>
      <ShortName>REVENUES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - DISCONTINUED OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/DISCONTINUEDOPERATIONS</Role>
      <ShortName>DISCONTINUED OPERATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - LESSEE ACCOUNTING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/LESSEEACCOUNTING</Role>
      <ShortName>LESSEE ACCOUNTING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETS</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - ALLOWANCE FOR CREDIT LOSSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ALLOWANCEFORCREDITLOSSES</Role>
      <ShortName>ALLOWANCE FOR CREDIT LOSSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS—NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNET</Role>
      <ShortName>PROPERTY, EQUIPMENT, AND OTHER ASSETS—NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - CREDIT FACILITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/CREDITFACILITY</Role>
      <ShortName>CREDIT FACILITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/EARNINGSPERSHARE</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/STOCKHOLDERSEQUITY</Role>
      <ShortName>STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - SHARE-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/SHAREBASEDCOMPENSATION</Role>
      <ShortName>SHARE-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/FAIRVALUEMEASUREMENTS</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - BUSINESS COMBINATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/BUSINESSCOMBINATIONS</Role>
      <ShortName>BUSINESS COMBINATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - SEGMENT REPORTING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/SEGMENTREPORTING</Role>
      <ShortName>SEGMENT REPORTING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ScheduleIIValuationandQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ef20070470_10k.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="ef20070470_10k.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="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996001 - Disclosure - REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTSTables</Role>
      <ShortName>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996002 - Disclosure - REVENUES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/REVENUESTables</Role>
      <ShortName>REVENUES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/REVENUES</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996003 - Disclosure - DISCONTINUED OPERATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/DISCONTINUEDOPERATIONSTables</Role>
      <ShortName>DISCONTINUED OPERATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/DISCONTINUEDOPERATIONS</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996004 - Disclosure - LESSEE ACCOUNTING (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/LESSEEACCOUNTINGTables</Role>
      <ShortName>LESSEE ACCOUNTING (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/LESSEEACCOUNTING</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996005 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETS</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996006 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ALLOWANCEFORCREDITLOSSESTables</Role>
      <ShortName>ALLOWANCE FOR CREDIT LOSSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/ALLOWANCEFORCREDITLOSSES</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996007 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS—NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETTables</Role>
      <ShortName>PROPERTY, EQUIPMENT, AND OTHER ASSETS—NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNET</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996008 - Disclosure - CREDIT FACILITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/CREDITFACILITYTables</Role>
      <ShortName>CREDIT FACILITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/CREDITFACILITY</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996009 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/EARNINGSPERSHARETables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/EARNINGSPERSHARE</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996010 - Disclosure - SHARE-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/SHAREBASEDCOMPENSATIONTables</Role>
      <ShortName>SHARE-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/SHAREBASEDCOMPENSATION</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996011 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/INCOMETAXES</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996012 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/FAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/FAIRVALUEMEASUREMENTS</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996013 - Disclosure - BUSINESS COMBINATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/BUSINESSCOMBINATIONSTables</Role>
      <ShortName>BUSINESS COMBINATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/BUSINESSCOMBINATIONS</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996014 - Disclosure - SEGMENT REPORTING (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/SEGMENTREPORTINGTables</Role>
      <ShortName>SEGMENT REPORTING (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eplus.com/role/SEGMENTREPORTING</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996015 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996016 - Disclosure - REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS - Schedule of Correction on Previously Issued Financial Statements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable</Role>
      <ShortName>REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS - Schedule of Correction on Previously Issued Financial Statements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996017 - Disclosure - REVENUES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/REVENUESDetails</Role>
      <ShortName>REVENUES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/REVENUESTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996018 - Disclosure - REVENUES - Balance of Accounts Receivables-Trade Net, Contract Assets, and Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable</Role>
      <ShortName>REVENUES - Balance of Accounts Receivables-Trade Net, Contract Assets, and Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996019 - Disclosure - REVENUES - Remaining Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations</Role>
      <ShortName>REVENUES - Remaining Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996020 - Disclosure - DISCONTINUED OPERATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/DISCONTINUEDOPERATIONSDetails</Role>
      <ShortName>DISCONTINUED OPERATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/DISCONTINUEDOPERATIONSTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996021 - Disclosure - DISCONTINUED OPERATIONS - Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/DiscontinuedOperationsTable</Role>
      <ShortName>DISCONTINUED OPERATIONS - Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996022 - Disclosure - LESSEE ACCOUNTING (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/LESSEEACCOUNTINGDetails</Role>
      <ShortName>LESSEE ACCOUNTING (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/LESSEEACCOUNTINGTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996023 - Disclosure - LESSEE ACCOUNTING - Supplemental Information of Remaining Lease Terms and Discount Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable</Role>
      <ShortName>LESSEE ACCOUNTING - Supplemental Information of Remaining Lease Terms and Discount Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996024 - Disclosure - LESSEE ACCOUNTING - Future Lease Payments Under Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable</Role>
      <ShortName>LESSEE ACCOUNTING - Future Lease Payments Under Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996025 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996026 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ChangesinGoodwillTable</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996027 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/OtherIntangibleAssetsTable</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996028 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense for Purchased Intangibles (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense for Purchased Intangibles (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996029 - Disclosure - ALLOWANCE FOR CREDIT LOSSES - Activity in Reserves for Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ActivityinReservesforCreditLossesTable</Role>
      <ShortName>ALLOWANCE FOR CREDIT LOSSES - Activity in Reserves for Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996030 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS—NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETDetails</Role>
      <ShortName>PROPERTY, EQUIPMENT, AND OTHER ASSETS—NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996031 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS—NET - Property, Equipment, and Other Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable</Role>
      <ShortName>PROPERTY, EQUIPMENT, AND OTHER ASSETS—NET - Property, Equipment, and Other Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996032 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS—NET - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/PropertyandEquipmentNetTable</Role>
      <ShortName>PROPERTY, EQUIPMENT, AND OTHER ASSETS—NET - Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996033 - Disclosure - CREDIT FACILITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/CREDITFACILITYDetails</Role>
      <ShortName>CREDIT FACILITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/CREDITFACILITYTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996034 - Disclosure - CREDIT FACILITY - Outstanding Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/OutstandingObligationsTable</Role>
      <ShortName>CREDIT FACILITY - Outstanding Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996035 - Disclosure - EARNINGS PER SHARE - Reconciliation of Numerators and Denominators Used to Calculate Basic and Diluted Earnings per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable</Role>
      <ShortName>EARNINGS PER SHARE - Reconciliation of Numerators and Denominators Used to Calculate Basic and Diluted Earnings per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996036 - Disclosure - STOCKHOLDERS' EQUITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/STOCKHOLDERSEQUITYDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/STOCKHOLDERSEQUITY</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996037 - Disclosure - SHARE-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/SHAREBASEDCOMPENSATIONTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996038 - Disclosure - SHARE-BASED COMPENSATION - Summary of Unvested Restricted Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable</Role>
      <ShortName>SHARE-BASED COMPENSATION - Summary of Unvested Restricted Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996039 - Disclosure - SHARE-BASED COMPENSATION - Summary of Unvested PSUs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/SummaryofUnvestedPSUsTable</Role>
      <ShortName>SHARE-BASED COMPENSATION - Summary of Unvested PSUs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996040 - Disclosure - SHARE-BASED COMPENSATION - Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/CompensationExpenseTable</Role>
      <ShortName>SHARE-BASED COMPENSATION - Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996041 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/INCOMETAXESTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996042 - Disclosure - INCOME TAXES - Reconciliation of Income Taxes to Statutory Federal Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable</Role>
      <ShortName>INCOME TAXES - Reconciliation of Income Taxes to Statutory Federal Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996043 - Disclosure - INCOME TAXES - Income (loss) from Continuing Operations Before Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable</Role>
      <ShortName>INCOME TAXES - Income (loss) from Continuing Operations Before Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996044 - Disclosure - INCOME TAXES - Components of Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable</Role>
      <ShortName>INCOME TAXES - Components of Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996045 - Disclosure - INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable</Role>
      <ShortName>INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996046 - Disclosure - INCOME TAXES - Income Taxes Paid, Net of Refunds (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable</Role>
      <ShortName>INCOME TAXES - Income Taxes Paid, Net of Refunds (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996047 - Disclosure - FAIR VALUE MEASUREMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996048 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Hierarchy of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Fair Value Hierarchy of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996049 - Disclosure - BUSINESS COMBINATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/BUSINESSCOMBINATIONSDetails</Role>
      <ShortName>BUSINESS COMBINATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/BUSINESSCOMBINATIONSTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996050 - Disclosure - BUSINESS COMBINATIONS - Allocation of Purchase Price Consideration to Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable</Role>
      <ShortName>BUSINESS COMBINATIONS - Allocation of Purchase Price Consideration to Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996051 - Disclosure - SEGMENT REPORTING (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/SEGMENTREPORTINGDetails</Role>
      <ShortName>SEGMENT REPORTING (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eplus.com/role/SEGMENTREPORTINGTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996052 - Disclosure - SEGMENT REPORTING - Segment Reporting Information, by Reportable Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable</Role>
      <ShortName>SEGMENT REPORTING - Segment Reporting Information, by Reportable Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996053 - Disclosure - SEGMENT REPORTING - Disaggregation of Net Sales and Revenue Recognized from Contracts with Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable</Role>
      <ShortName>SEGMENT REPORTING - Disaggregation of Net Sales and Revenue Recognized from Contracts with Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>996054 - Disclosure - SEGMENT REPORTING - Technology Segment Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable</Role>
      <ShortName>SEGMENT REPORTING - Technology Segment Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>996055 - Disclosure - SEGMENT REPORTING - Geographical Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/GeographicalInformationTable</Role>
      <ShortName>SEGMENT REPORTING - Geographical Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ef20070470_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>996056 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ef20070470_10k.htm">ef20070470_10k.htm</File>
    <File>plus-20260331.xsd</File>
    <File>plus-20260331_cal.xml</File>
    <File>plus-20260331_def.xml</File>
    <File>plus-20260331_lab.xml</File>
    <File>plus-20260331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image1.gif</File>
    <File>image3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="1481">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/cyd/2025</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>112
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20070470_10k.htm": {
   "nsprefix": "plus",
   "nsuri": "http://eplus.com/20260331",
   "dts": {
    "inline": {
     "local": [
      "ef20070470_10k.htm"
     ]
    },
    "schema": {
     "local": [
      "plus-20260331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "plus-20260331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "plus-20260331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "plus-20260331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "plus-20260331_pre.xml"
     ]
    }
   },
   "keyStandard": 416,
   "keyCustom": 51,
   "axisStandard": 28,
   "axisCustom": 0,
   "memberStandard": 45,
   "memberCustom": 34,
   "hidden": {
    "total": 20,
    "http://fasb.org/us-gaap/2025": 17,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "contextCount": 347,
   "entityCount": 1,
   "segmentCount": 80,
   "elementCount": 805,
   "unitCount": 9,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 1481,
    "http://xbrl.sec.gov/dei/2025": 38,
    "http://xbrl.sec.gov/cyd/2025": 16,
    "http://xbrl.sec.gov/ecd/2025": 4,
    "http://fasb.org/srt/2025": 3
   },
   "report": {
    "R1": {
     "role": "http://eplus.com/role/DocumentAndEntityInformation",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "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": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://eplus.com/role/ConsolidatedBalanceSheet",
     "longName": "001 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "002 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://eplus.com/role/ConsolidatedBalanceSheet0",
     "longName": "003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://eplus.com/role/ConsolidatedComprehensiveIncome",
     "longName": "004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://eplus.com/role/ConsolidatedCashFlow",
     "longName": "005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://eplus.com/role/ShareholdersEquityType2or3",
     "longName": "006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c15",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c15",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://eplus.com/role/ShareholdersEquityType2or3_Parentheticals",
     "longName": "007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parentheticals)",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "008 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS",
     "longName": "009 - Disclosure - REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS",
     "shortName": "REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ErrorCorrectionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ErrorCorrectionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://eplus.com/role/RECENTACCOUNTINGPRONOUNCEMENTS",
     "longName": "010 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS",
     "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://eplus.com/role/REVENUES",
     "longName": "011 - Disclosure - REVENUES",
     "shortName": "REVENUES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://eplus.com/role/DISCONTINUEDOPERATIONS",
     "longName": "012 - Disclosure - DISCONTINUED OPERATIONS",
     "shortName": "DISCONTINUED OPERATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://eplus.com/role/LESSEEACCOUNTING",
     "longName": "013 - Disclosure - LESSEE ACCOUNTING",
     "shortName": "LESSEE ACCOUNTING",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETS",
     "longName": "014 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://eplus.com/role/ALLOWANCEFORCREDITLOSSES",
     "longName": "015 - Disclosure - ALLOWANCE FOR CREDIT LOSSES",
     "shortName": "ALLOWANCE FOR CREDIT LOSSES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNET",
     "longName": "016 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET",
     "shortName": "PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://eplus.com/role/CREDITFACILITY",
     "longName": "017 - Disclosure - CREDIT FACILITY",
     "shortName": "CREDIT FACILITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "plus:CreditFacilityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "plus:CreditFacilityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://eplus.com/role/COMMITMENTSANDCONTINGENCIES",
     "longName": "018 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://eplus.com/role/EARNINGSPERSHARE",
     "longName": "019 - Disclosure - EARNINGS PER SHARE",
     "shortName": "EARNINGS PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.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": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://eplus.com/role/STOCKHOLDERSEQUITY",
     "longName": "020 - Disclosure - STOCKHOLDERS' EQUITY",
     "shortName": "STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://eplus.com/role/SHAREBASEDCOMPENSATION",
     "longName": "021 - Disclosure - SHARE-BASED COMPENSATION",
     "shortName": "SHARE-BASED COMPENSATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://eplus.com/role/INCOMETAXES",
     "longName": "022 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://eplus.com/role/FAIRVALUEMEASUREMENTS",
     "longName": "023 - Disclosure - FAIR VALUE MEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://eplus.com/role/BUSINESSCOMBINATIONS",
     "longName": "024 - Disclosure - BUSINESS COMBINATIONS",
     "shortName": "BUSINESS COMBINATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://eplus.com/role/SEGMENTREPORTING",
     "longName": "025 - Disclosure - SEGMENT REPORTING",
     "shortName": "SEGMENT REPORTING",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://eplus.com/role/ScheduleIIValuationandQualifyingAccounts",
     "longName": "026 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.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": "c50",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c50",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://eplus.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": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTSTables",
     "longName": "996001 - Disclosure - REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Tables)",
     "shortName": "REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ErrorCorrectionTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ErrorCorrectionTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://eplus.com/role/REVENUESTables",
     "longName": "996002 - Disclosure - REVENUES (Tables)",
     "shortName": "REVENUES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://eplus.com/role/DISCONTINUEDOPERATIONSTables",
     "longName": "996003 - Disclosure - DISCONTINUED OPERATIONS (Tables)",
     "shortName": "DISCONTINUED OPERATIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://eplus.com/role/LESSEEACCOUNTINGTables",
     "longName": "996004 - Disclosure - LESSEE ACCOUNTING (Tables)",
     "shortName": "LESSEE ACCOUNTING (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "plus:SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "plus:SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables",
     "longName": "996005 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://eplus.com/role/ALLOWANCEFORCREDITLOSSESTables",
     "longName": "996006 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Tables)",
     "shortName": "ALLOWANCE FOR CREDIT LOSSES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETTables",
     "longName": "996007 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET (Tables)",
     "shortName": "PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "plus:ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "plus:ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://eplus.com/role/CREDITFACILITYTables",
     "longName": "996008 - Disclosure - CREDIT FACILITY (Tables)",
     "shortName": "CREDIT FACILITY (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "plus:CreditFacilityTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "plus:CreditFacilityTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://eplus.com/role/EARNINGSPERSHARETables",
     "longName": "996009 - Disclosure - EARNINGS PER SHARE (Tables)",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://eplus.com/role/SHAREBASEDCOMPENSATIONTables",
     "longName": "996010 - Disclosure - SHARE-BASED COMPENSATION (Tables)",
     "shortName": "SHARE-BASED COMPENSATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://eplus.com/role/INCOMETAXESTables",
     "longName": "996011 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://eplus.com/role/FAIRVALUEMEASUREMENTSTables",
     "longName": "996012 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://eplus.com/role/BUSINESSCOMBINATIONSTables",
     "longName": "996013 - Disclosure - BUSINESS COMBINATIONS (Tables)",
     "shortName": "BUSINESS COMBINATIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c210",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c210",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://eplus.com/role/SEGMENTREPORTINGTables",
     "longName": "996014 - Disclosure - SEGMENT REPORTING (Tables)",
     "shortName": "SEGMENT REPORTING (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
     "longName": "996015 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "SEGMENT",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "plus:SaleOfFinancingBusinessPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "SEGMENT",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "plus:SaleOfFinancingBusinessPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
     "longName": "996016 - Disclosure - REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS - Schedule of Correction on Previously Issued Financial Statements (Details)",
     "shortName": "REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS - Schedule of Correction on Previously Issued Financial Statements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c67",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
       "us-gaap:ErrorCorrectionTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://eplus.com/role/REVENUESDetails",
     "longName": "996017 - Disclosure - REVENUES (Details)",
     "shortName": "REVENUES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable",
     "longName": "996018 - Disclosure - REVENUES - Balance of Accounts Receivables-Trade Net, Contract Assets, and Contract Liabilities (Details)",
     "shortName": "REVENUES - Balance of Accounts Receivables-Trade Net, Contract Assets, and Contract Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations",
     "longName": "996019 - Disclosure - REVENUES - Remaining Performance Obligations (Details)",
     "shortName": "REVENUES - Remaining Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails",
     "longName": "996020 - Disclosure - DISCONTINUED OPERATIONS (Details)",
     "shortName": "DISCONTINUED OPERATIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c108",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c108",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://eplus.com/role/DiscontinuedOperationsTable",
     "longName": "996021 - Disclosure - DISCONTINUED OPERATIONS - Discontinued Operations (Details)",
     "shortName": "DISCONTINUED OPERATIONS - Discontinued Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://eplus.com/role/LESSEEACCOUNTINGDetails",
     "longName": "996022 - Disclosure - LESSEE ACCOUNTING (Details)",
     "shortName": "LESSEE ACCOUNTING (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable",
     "longName": "996023 - Disclosure - LESSEE ACCOUNTING - Supplemental Information of Remaining Lease Terms and Discount Rates (Details)",
     "shortName": "LESSEE ACCOUNTING - Supplemental Information of Remaining Lease Terms and Discount Rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "plus:SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "plus:SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable",
     "longName": "996024 - Disclosure - LESSEE ACCOUNTING - Future Lease Payments Under Operating Leases (Details)",
     "shortName": "LESSEE ACCOUNTING - Future Lease Payments Under Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
     "longName": "996025 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c122",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c122",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://eplus.com/role/ChangesinGoodwillTable",
     "longName": "996026 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Goodwill (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c13",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://eplus.com/role/OtherIntangibleAssetsTable",
     "longName": "996027 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Other Intangible Assets (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Other Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable",
     "longName": "996028 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense for Purchased Intangibles (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Future Amortization Expense for Purchased Intangibles (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c146",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c146",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://eplus.com/role/ActivityinReservesforCreditLossesTable",
     "longName": "996029 - Disclosure - ALLOWANCE FOR CREDIT LOSSES - Activity in Reserves for Credit Losses (Details)",
     "shortName": "ALLOWANCE FOR CREDIT LOSSES - Activity in Reserves for Credit Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c147",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c149",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETDetails",
     "longName": "996030 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET (Details)",
     "shortName": "PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable",
     "longName": "996031 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET - Property, Equipment, and Other Assets, Net (Details)",
     "shortName": "PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET - Property, Equipment, and Other Assets, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "plus:ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "plus:ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://eplus.com/role/PropertyandEquipmentNetTable",
     "longName": "996032 - Disclosure - PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET - Property and Equipment, Net (Details)",
     "shortName": "PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET - Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://eplus.com/role/CREDITFACILITYDetails",
     "longName": "996033 - Disclosure - CREDIT FACILITY (Details)",
     "shortName": "CREDIT FACILITY (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c166",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "plus:RenewalTerm",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c166",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "plus:RenewalTerm",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://eplus.com/role/OutstandingObligationsTable",
     "longName": "996034 - Disclosure - CREDIT FACILITY - Outstanding Obligations (Details)",
     "shortName": "CREDIT FACILITY - Outstanding Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c168",
      "name": "us-gaap:LineOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "plus:CreditFacilityTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c169",
      "name": "us-gaap:LineOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "plus:CreditFacilityTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable",
     "longName": "996035 - Disclosure - EARNINGS PER SHARE - Reconciliation of Numerators and Denominators Used to Calculate Basic and Diluted Earnings per Common Share (Details)",
     "shortName": "EARNINGS PER SHARE - Reconciliation of Numerators and Denominators Used to Calculate Basic and Diluted Earnings per Common Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://eplus.com/role/STOCKHOLDERSEQUITYDetails",
     "longName": "996036 - Disclosure - STOCKHOLDERS' EQUITY (Details)",
     "shortName": "STOCKHOLDERS' EQUITY (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c173",
      "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c173",
      "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails",
     "longName": "996037 - Disclosure - SHARE-BASED COMPENSATION (Details)",
     "shortName": "SHARE-BASED COMPENSATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable",
     "longName": "996038 - Disclosure - SHARE-BASED COMPENSATION - Summary of Unvested Restricted Shares (Details)",
     "shortName": "SHARE-BASED COMPENSATION - Summary of Unvested Restricted Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c193",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c182",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://eplus.com/role/SummaryofUnvestedPSUsTable",
     "longName": "996039 - Disclosure - SHARE-BASED COMPENSATION - Summary of Unvested PSUs (Details)",
     "shortName": "SHARE-BASED COMPENSATION - Summary of Unvested PSUs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c194",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c194",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://eplus.com/role/CompensationExpenseTable",
     "longName": "996040 - Disclosure - SHARE-BASED COMPENSATION - Compensation Expense (Details)",
     "shortName": "SHARE-BASED COMPENSATION - Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://eplus.com/role/INCOMETAXESDetails",
     "longName": "996041 - Disclosure - INCOME TAXES (Details)",
     "shortName": "INCOME TAXES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable",
     "longName": "996042 - Disclosure - INCOME TAXES - Reconciliation of Income Taxes to Statutory Federal Income Tax Rate (Details)",
     "shortName": "INCOME TAXES - Reconciliation of Income Taxes to Statutory Federal Income Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable",
     "longName": "996043 - Disclosure - INCOME TAXES - Income (loss) from Continuing Operations Before Income Tax Expense (Benefit) (Details)",
     "shortName": "INCOME TAXES - Income (loss) from Continuing Operations Before Income Tax Expense (Benefit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable",
     "longName": "996044 - Disclosure - INCOME TAXES - Components of Provision for Income Taxes (Details)",
     "shortName": "INCOME TAXES - Components of Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable",
     "longName": "996045 - Disclosure - INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable",
     "longName": "996046 - Disclosure - INCOME TAXES - Income Taxes Paid, Net of Refunds (Details)",
     "shortName": "INCOME TAXES - Income Taxes Paid, Net of Refunds (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails",
     "longName": "996047 - Disclosure - FAIR VALUE MEASUREMENTS (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "plus:NumberOfEarnOuts",
      "unitRef": "Payment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "plus:NumberOfEarnOuts",
      "unitRef": "Payment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable",
     "longName": "996048 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Hierarchy of Financial Instruments (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Fair Value Hierarchy of Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:MoneyMarketFundsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:MoneyMarketFundsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://eplus.com/role/BUSINESSCOMBINATIONSDetails",
     "longName": "996049 - Disclosure - BUSINESS COMBINATIONS (Details)",
     "shortName": "BUSINESS COMBINATIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c209",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c209",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable",
     "longName": "996050 - Disclosure - BUSINESS COMBINATIONS - Allocation of Purchase Price Consideration to Assets Acquired and Liabilities Assumed (Details)",
     "shortName": "BUSINESS COMBINATIONS - Allocation of Purchase Price Consideration to Assets Acquired and Liabilities Assumed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c209",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c209",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://eplus.com/role/SEGMENTREPORTINGDetails",
     "longName": "996051 - Disclosure - SEGMENT REPORTING (Details)",
     "shortName": "SEGMENT REPORTING (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "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": "ef20070470_10k.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": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable",
     "longName": "996052 - Disclosure - SEGMENT REPORTING - Segment Reporting Information, by Reportable Segment (Details)",
     "shortName": "SEGMENT REPORTING - Segment Reporting Information, by Reportable Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c229",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable",
     "longName": "996053 - Disclosure - SEGMENT REPORTING - Disaggregation of Net Sales and Revenue Recognized from Contracts with Customers (Details)",
     "shortName": "SEGMENT REPORTING - Disaggregation of Net Sales and Revenue Recognized from Contracts with Customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c136",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "plus:DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c247",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "plus:DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable",
     "longName": "996054 - Disclosure - SEGMENT REPORTING - Technology Segment Disaggregation of Revenue (Details)",
     "shortName": "SEGMENT REPORTING - Technology Segment Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c298",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://eplus.com/role/GeographicalInformationTable",
     "longName": "996055 - Disclosure - SEGMENT REPORTING - Geographical Information (Details)",
     "shortName": "SEGMENT REPORTING - Geographical Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable",
     "longName": "996056 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details)",
     "shortName": "Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "plus:SalesReturnsReserveForSalesReturns",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "div",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "plus:SalesReturnsReserveForSalesReturns",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "div",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20070470_10k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable\u2014other, net",
        "label": "Accounts and Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://eplus.com/role/ActivityinReservesforCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r96"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r1114"
     ]
    },
    "plus_AccountsPayableFloorPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "AccountsPayableFloorPlan",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable\u2014floor plan",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for equipment to be resold in our Technology Sales Business Segment.",
        "label": "Accounts Payable Floor Plan"
       }
      }
     },
     "auth_ref": []
    },
    "plus_AccountsPayableFloorPlanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "AccountsPayableFloorPlanFacilityMember",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails",
      "http://eplus.com/role/OutstandingObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Floor Plan Facility [Member]",
        "documentation": "The name of credit facility with Wells Fargo Commercial Distribution Finance, LLC (\"WFCDF\").",
        "label": "Accounts Payable Floor Plan Facility Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "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": [
      "r240",
      "r372",
      "r1006"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r985",
      "r1354"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable",
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total accounts receivable\u2014trade, net",
        "terseLabel": "Accounts receivable\u2014trade, 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": [
      "r1364"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/PropertyandEquipmentNetTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/PropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r235",
      "r857"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income\u2014foreign currency translation adjustment",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r250",
      "r755"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income [Member]",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r17",
      "r28",
      "r722",
      "r725",
      "r788",
      "r887",
      "r888",
      "r1280",
      "r1281",
      "r1282",
      "r1344",
      "r1345",
      "r1346",
      "r1349"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "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": [
      "r91",
      "r1114",
      "r1527"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.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": [
      "r909",
      "r1344",
      "r1345",
      "r1346",
      "r1349",
      "r1465",
      "r1530"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails",
      "http://eplus.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value of shares repurchased to satisfy tax withholding obligation (in Dollars)",
        "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": [
      "r1443"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "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": [
      "r551"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net earnings to net cash provided by (used in) operating activities of continuing operations:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1252"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1165",
      "r1176",
      "r1186",
      "r1219"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r1168",
      "r1179",
      "r1189",
      "r1222"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1253"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1180",
      "r1190",
      "r1214",
      "r1223",
      "r1227",
      "r1235"
     ]
    },
    "us-gaap_AllOtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Member]",
        "label": "Other Operating Segment [Member]",
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r337",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r363",
      "r1024",
      "r1025"
     ]
    },
    "plus_AllOthersCustomerEndMarketMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "AllOthersCustomerEndMarketMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Others [Member]",
        "documentation": "Represents the customer end market.",
        "label": "All Others Customer End Market Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1233"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Credit Losses [Member]",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r1332",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343"
     ]
    },
    "us-gaap_AllowanceForCreditLossesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForCreditLossesTextBlock",
     "presentation": [
      "http://eplus.com/role/ALLOWANCEFORCREDITLOSSES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ALLOWANCE FOR CREDIT LOSSES",
        "label": "Allowance for Credit Losses [Text Block]",
        "documentation": "The entire disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total amortization expense (in Dollars)",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r267",
      "r430",
      "r437",
      "r1003",
      "r1007",
      "r1008",
      "r1010",
      "r1012"
     ]
    },
    "plus_AmountDueFromVendors": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "AmountDueFromVendors",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount due from vendors",
        "documentation": "Amount due from vendors included in accounts receivable-other, net.",
        "label": "Amount Due From Vendors"
       }
      }
     },
     "auth_ref": []
    },
    "plus_AmountsHeldInTrustForThirdPartyRecipients": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "AmountsHeldInTrustForThirdPartyRecipients",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts held in trust for third party recipients",
        "documentation": "The amount being held in trust for third party recipients within lockbox account.",
        "label": "Amounts Held In Trust For Third Party Recipients"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r148",
      "r239",
      "r275",
      "r278",
      "r279",
      "r328",
      "r340",
      "r358",
      "r362",
      "r376",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r716",
      "r718",
      "r759",
      "r841",
      "r842",
      "r849",
      "r937",
      "r1024",
      "r1025",
      "r1038",
      "r1114",
      "r1131",
      "r1132",
      "r1144",
      "r1408",
      "r1409",
      "r1482"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.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": [
      "r230",
      "r246",
      "r275",
      "r278",
      "r279",
      "r376",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r716",
      "r718",
      "r759",
      "r1114",
      "r1408",
      "r1409",
      "r1482"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      },
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Current assets of discontinued operations",
        "terseLabel": "Current assets of discontinued operations",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r57",
      "r71",
      "r121",
      "r123",
      "r228",
      "r229"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1148",
      "r1149",
      "r1172"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1148",
      "r1149",
      "r1172"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1148",
      "r1149",
      "r1172"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1231"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails",
      "http://eplus.com/role/SummaryofUnvestedPSUsTable",
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable",
      "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": [
      "r554",
      "r555",
      "r556",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1229"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1228"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1227"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1227"
     ]
    },
    "plus_BailiwickServicesLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "BailiwickServicesLLCMember",
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable",
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails",
      "http://eplus.com/role/BUSINESSCOMBINATIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bailiwick Services, LLC [Member]",
        "documentation": "A Minnesota based provider of professional and managed services.",
        "label": "Bailiwick Services LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://eplus.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": [
      "r1329"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable",
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails",
      "http://eplus.com/role/BUSINESSCOMBINATIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r710",
      "r711",
      "r712",
      "r899",
      "r1054",
      "r1055",
      "r1459",
      "r1460",
      "r1462"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable",
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails",
      "http://eplus.com/role/BUSINESSCOMBINATIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BUSINESS COMBINATIONS [Abstract]",
        "label": "Business Combination [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r652",
      "r653",
      "r654",
      "r655",
      "r661",
      "r662",
      "r663",
      "r664",
      "r670",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r706",
      "r707",
      "r708",
      "r712",
      "r1062",
      "r1073",
      "r1459",
      "r1460",
      "r1462"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of membership interest",
        "label": "Business Combination, Voting Equity Interest Acquired, Percentage",
        "documentation": "Percentage of voting equity interest acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r654",
      "r1062",
      "r1065"
     ]
    },
    "plus_BusinessAcquisitionPeriodOfProfessionalAndManagedServices": {
     "xbrltype": "durationItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "BusinessAcquisitionPeriodOfProfessionalAndManagedServices",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of professional and managed services",
        "documentation": "Period when results of operations of the acquired entity are included in the professional and managed services, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Business Acquisition Period Of Professional And Managed Services"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill expected to be deductible for tax purposes",
        "label": "Business Combination, Goodwill, Expected Tax Deductible, Amount",
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes."
       }
      }
     },
     "auth_ref": [
      "r704",
      "r708",
      "r1062",
      "r1067"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationAsset",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails",
      "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent receivable",
        "label": "Business Combination, Contingent Consideration, Asset",
        "documentation": "Amount of asset recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r701",
      "r708"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BUSINESS COMBINATIONS",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r652",
      "r656",
      "r665",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r676",
      "r677",
      "r683",
      "r686",
      "r687",
      "r693",
      "r694",
      "r695",
      "r703",
      "r707",
      "r708",
      "r709",
      "r711",
      "r713",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1070",
      "r1071",
      "r1072"
     ]
    },
    "plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts payable and other liabilities",
        "documentation": "Amount of accounts payable and other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Payable And Other Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "plus_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "documentation": "Amount of contract assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Contract Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Business Combination, Recognized Asset Acquired, Other Asset, Current",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r1461",
      "r1463"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Business Combination, Recognized Asset Acquired, Receivable, Current",
        "documentation": "Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service."
       }
      }
     },
     "auth_ref": [
      "r1461",
      "r1463"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Contract liabilities",
        "label": "Business Combination, Recognized Liability Assumed, Deferred Revenue, Current",
        "documentation": "Amount of deferred revenue assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1461",
      "r1463"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable",
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Identified intangible assets",
        "verboseLabel": "Identified intangible asset",
        "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill",
        "documentation": "Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset."
       }
      }
     },
     "auth_ref": [
      "r1062",
      "r1068",
      "r1071",
      "r1461",
      "r1463"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total identifiable net assets",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r1062",
      "r1068",
      "r1461",
      "r1463"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable",
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total purchase consideration",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1461",
      "r1463"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "BUSINESS COMBINATIONS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combination [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for business combination."
       }
      }
     },
     "auth_ref": [
      "r650",
      "r651",
      "r657",
      "r659",
      "r670",
      "r682",
      "r686",
      "r1062",
      "r1069",
      "r1101",
      "r1102"
     ]
    },
    "stpr_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "CA",
     "presentation": [
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "California [Member]",
        "label": "California"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_CapitalizationOfInternalCostsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizationOfInternalCostsPolicy",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software Development Costs",
        "label": "Oil and Gas, Internal Cost Capitalization [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for capitalization of internal cost for acquisition, exploration, and production in oil- and gas-producing activities."
       }
      }
     },
     "auth_ref": [
      "r1490"
     ]
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAcquiredFromAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash received",
        "label": "Cash Acquired from Acquisition",
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r233",
      "r1004"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents, beginning of period",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r116",
      "r274"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase in cash and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r116"
     ]
    },
    "us-gaap_CashDivestedFromDeconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashDivestedFromDeconsolidation",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash transferred",
        "label": "Cash Divested from Deconsolidation",
        "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "plus_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities",
        "documentation": "The amount of cash paid during the current period for amounts included in the measurement of lease liabilities.",
        "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net cash provided by (used in) financing activities of discontinued operations",
        "label": "Cash Provided by (Used in) Financing Activity, Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity attributable to discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net cash provided by (used in) investing activities of discontinued operations",
        "label": "Cash Provided by (Used in) Investing Activity, Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity attributable to discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r116"
     ]
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net cash provided by (used in) operating activities of discontinued operations",
        "label": "Cash Provided by (Used in) Operating Activity, Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity attributable to discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r116"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1202"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1200"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "plus_CollaborationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "CollaborationMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaboration [Member]",
        "documentation": "Information about the type of the product.",
        "label": "Collaboration Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 11)",
        "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": [
      "r84",
      "r138",
      "r851",
      "r924"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://eplus.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": [
      "r125",
      "r448",
      "r449",
      "r986",
      "r1398",
      "r1403"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://eplus.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends per share (in Dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1135",
      "r1136",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1344",
      "r1345",
      "r1349",
      "r1465",
      "r1526",
      "r1530"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://eplus.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": [
      "r89"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares 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": [
      "r89",
      "r925"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares 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": [
      "r89"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "terseLabel": "Common stock, shares outstanding (in Shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r89",
      "r925",
      "r943",
      "r1530",
      "r1531"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.01 per share par value; 50,000 shares authorized; 27,765 shares issued and 26,299 outstanding at March 31, 2026, and 27,582 shares issued and 26,526 outstanding at March 31, 2025",
        "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": [
      "r89",
      "r488",
      "r494",
      "r853",
      "r1114"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r1210"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedComprehensiveIncome",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL COMPREHENSIVE INCOME",
        "terseLabel": "Total comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r254",
      "r256",
      "r262",
      "r839",
      "r863",
      "r864"
     ]
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Software Development [Member]",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1097",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1388",
      "r1390",
      "r1393",
      "r1394"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r369",
      "r900",
      "r901",
      "r985",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r369",
      "r900",
      "r901",
      "r985",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails"
     ],
     "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": [
      "r331",
      "r369",
      "r900",
      "r901",
      "r985",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrations of Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r757",
      "r758"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of concentration risk",
        "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": [
      "r331",
      "r369",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r369",
      "r900",
      "r901",
      "r985",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357"
     ]
    },
    "plus_ConfirmedInvoicesPaidDuringTheYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ConfirmedInvoicesPaidDuringTheYear",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/OutstandingObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Confirmed invoices paid during the year",
        "documentation": "The amount for confirmed invoices paid during the year.",
        "label": "Confirmed Invoices Paid During The Year"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable"
     ],
     "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": [
      "r146",
      "r171",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r275",
      "r276",
      "r283",
      "r284",
      "r328",
      "r342",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r456",
      "r457",
      "r458",
      "r459",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r845",
      "r1024",
      "r1025",
      "r1273",
      "r1274",
      "r1408",
      "r1409"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable"
     ],
     "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": [
      "r146",
      "r171",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r275",
      "r276",
      "r283",
      "r284",
      "r328",
      "r342",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r456",
      "r457",
      "r458",
      "r459",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r845",
      "r1024",
      "r1025",
      "r1273",
      "r1274",
      "r1408",
      "r1409"
     ]
    },
    "plus_ContingentConsiderationAtBookValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ContingentConsiderationAtBookValue",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Consideration for acquisitions",
        "documentation": "Book value of potential payments under the contingent consideration arrangement including cash and shares.",
        "label": "Contingent Consideration At Book Value"
       }
      }
     },
     "auth_ref": []
    },
    "plus_ContractAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ContractAssetsPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Assets",
        "documentation": "Disclosure of accounting policy for contract assets.",
        "label": "Contract Assets Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "plus_ContractLiabilityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ContractLiabilityPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Liabilities",
        "documentation": "Disclosure of accounting policy for contract liability.",
        "label": "Contract Liability Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Allowance for credit losses",
        "label": "Contract with Customer, Asset, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss for 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": [
      "r386",
      "r511"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://eplus.com/role/REVENUESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance of Accounts Receivables-Trade Net, Contract Assets, and Contract Liabilities",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1414"
     ]
    },
    "us-gaap_ContractWithCustomerAssetGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/BalanceofAccountsReceivablesTradeNetContractAssetsandContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before 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": [
      "r1412",
      "r1413"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/REVENUESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables from contracts with customers",
        "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": [
      "r510",
      "r511",
      "r514",
      "r533"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/REVENUESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized from the beginning contract liability",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/REVENUESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable due from financing partner",
        "label": "Contract with Customer, Receivable, 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 to consideration is unconditional, classified as current."
       }
      }
     },
     "auth_ref": [
      "r510",
      "r512",
      "r514",
      "r533"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerSalesChannelAxis",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Sales Channel [Axis]",
        "documentation": "Information by sales channel for delivery of good or service in contract with customer."
       }
      }
     },
     "auth_ref": [
      "r1040",
      "r1048"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerSalesChannelDomain",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Sales Channel [Domain]",
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary."
       }
      }
     },
     "auth_ref": [
      "r1040",
      "r1048"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "verboseLabel": "Cost of sales",
        "label": "Cost of Product and Service Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r105",
      "r799",
      "r1008",
      "r1013",
      "r1104",
      "r1321"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of Product and Service Sold [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails",
      "http://eplus.com/role/OutstandingObligationsTable"
     ],
     "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": [
      "r455",
      "r1406"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "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": [
      "r455",
      "r1406"
     ]
    },
    "plus_CreditFacilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "CreditFacilityTextBlock",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CREDIT FACILITY",
        "documentation": "The entire disclosure for credit facility.",
        "label": "Credit Facility Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Credit Losses",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409"
     ]
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic state and local:",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1330",
      "r1336",
      "r1454"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1330",
      "r1336"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r1330",
      "r1336"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total income tax expense:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1330",
      "r1336",
      "r1454"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails"
     ],
     "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": [
      "r369",
      "r1354"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails",
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://eplus.com/role/OtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Relationships [Member]",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r1082",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1388",
      "r1390",
      "r1393",
      "r1394"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]",
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1246"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Board of Directors Oversight [Text Block]",
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1246"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1159",
      "r1248"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1159",
      "r1248"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1161",
      "r1250"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1159",
      "r1248"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]",
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1152",
      "r1241"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Flag]",
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1153",
      "r1242"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Text Block]",
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1153",
      "r1242"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1151",
      "r1240"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1151",
      "r1240"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1151",
      "r1240"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Third Party Engaged [Flag]",
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1243"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1245"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1245"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]",
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1246"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]",
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1160",
      "r1249"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Role of Management [Text Block]",
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1158",
      "r1247"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]",
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1244"
     ]
    },
    "plus_DataCenterCloudMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DataCenterCloudMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cloud [Member]",
        "documentation": "Information about the type of the product.",
        "label": "Data Center Cloud Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "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": [
      "r22",
      "r78",
      "r79",
      "r135",
      "r137",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1112",
      "r1330",
      "r1331",
      "r1333",
      "r1338",
      "r1399",
      "r1400",
      "r1401",
      "r1474",
      "r1475",
      "r1493"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread on reference rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "plus_DebtInstrumentInterestRateAdjustment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DebtInstrumentInterestRateAdjustment",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, interest rate adjustment",
        "documentation": "Secured interest rate adjustment with respect to any secured overnight financing rate (\"SOFR\") advance on the debt instrument.",
        "label": "Debt Instrument Interest Rate Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]",
        "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]",
        "documentation": "Indicates type of variable interest rate on debt instrument."
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredChargesPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Costs",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "us-gaap_DeferredCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredCosts",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs\u2014long-term",
        "label": "Deferred Costs, Noncurrent",
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r1277"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1330",
      "r1336",
      "r1453",
      "r1454"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1330",
      "r1336",
      "r1453"
     ]
    },
    "us-gaap_DeferredFuelCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFuelCost",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs",
        "label": "Deferred Fuel Cost",
        "documentation": "Carrying amount as of the balance sheet date of capitalized fuel costs of a regulated entity that are expected to be recoverable through rate adjustments within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax asset",
        "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": [
      "r603",
      "r604"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred expense (benefit)",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r162",
      "r1330",
      "r1336"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r136",
      "r622"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability\u2014long-term",
        "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": [
      "r603",
      "r604",
      "r850"
     ]
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Revenue, Current",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1278"
     ]
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue\u2014long-term",
        "label": "Deferred Revenue, Noncurrent",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1279"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1330",
      "r1336",
      "r1453",
      "r1454"
     ]
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Tax Assets, Deferred Income",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized research expenditures",
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory reserve",
        "label": "Deferred Tax Assets, Inventory",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "plus_DeferredTaxAssetsLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DeferredTaxAssetsLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from lease liability.",
        "label": "Deferred Tax Assets Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax asset",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1448"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1448"
     ]
    },
    "plus_DeferredTaxAssetsOperatingLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DeferredTaxAssetsOperatingLeases",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease.",
        "label": "Deferred Tax Assets Operating Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOtherLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOtherLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other credits and carryforwards",
        "label": "Deferred Tax Assets, Other Loss Carryforwards",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible loss carryforwards, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued vacation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days)."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued bonus",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other deferred tax assets",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax deductible goodwill",
        "label": "Deferred Tax Liabilities, Goodwill",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "plus_DeferredTaxLiabilitiesLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DeferredTaxLiabilitiesLeaseRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Right-of-use assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from lease right-of-use assets.",
        "label": "Deferred Tax Liabilities Lease Right Of Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Operating leases",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Property and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contribution to profit sharing plan (in Dollars)",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense on property and equipment",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r49",
      "r266",
      "r1007",
      "r1008",
      "r1010",
      "r1012"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0"
     ],
     "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": [
      "r14",
      "r49"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.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": [
      "r14",
      "r268",
      "r328",
      "r345",
      "r362",
      "r1007",
      "r1024",
      "r1025"
     ]
    },
    "plus_DirectorLTIP2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DirectorLTIP2017Member",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Director LTIP 2017 [Member]",
        "documentation": "Under the 2017 Director Long Term Incentive Plan authorized for grant to non-employee directors.",
        "label": "Director LTIP2017 Member"
       }
      }
     },
     "auth_ref": []
    },
    "plus_DirectorLTIP2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DirectorLTIP2024Member",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Director LTIP 2024 [Member]",
        "documentation": "Under the 2024 Director Long Term Incentive Plan authorized for grant to non-employee directors.",
        "label": "Director LTIP2024 Member"
       }
      }
     },
     "auth_ref": []
    },
    "plus_DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock",
     "presentation": [
      "http://eplus.com/role/SEGMENTREPORTINGTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Net Sales and Revenue Recognized from Contracts with Customers",
        "documentation": "Tabular disclosure of disaggregation of net sales and further disaggregates our revenue recognized from contracts with customers by timing and our position as principal or agent.",
        "label": "Disaggregation Of Net Sales And Revenue Recognized From Contracts With Customers Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT REPORTING [Abstract]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r532",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r532",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://eplus.com/role/SEGMENTREPORTINGTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology Segment Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1415"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHARE-BASED COMPENSATION",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r553",
      "r584",
      "r585",
      "r587",
      "r1057"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SHARE-BASED COMPENSATION [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment of discontinued operations",
        "label": "Discontinued Operation, Amount of Adjustment to Prior Period Gain (Loss) on Disposal, before Income Tax",
        "documentation": "Amount before tax of an increase (decrease) to a gain (loss) previously reported in discontinued operations in a prior period."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r61",
      "r63"
     ]
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails",
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain from sale of HoldCo before income taxes",
        "verboseLabel": "Gain on sale of discontinued operations",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r60",
      "r62"
     ]
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Earnings before gain from sale and income taxes",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r60",
      "r61",
      "r62",
      "r68",
      "r103",
      "r1495"
     ]
    },
    "us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings before income taxes",
        "label": "Discontinued Operation, Provision for Loss (Gain) on Disposal, before Income Tax",
        "documentation": "Amount before tax of (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r60",
      "r62"
     ]
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r61",
      "r62",
      "r68",
      "r73",
      "r605",
      "r635",
      "r637"
     ]
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DISCONTINUED OPERATIONS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable\u2014net",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r57",
      "r71",
      "r123"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r57",
      "r71",
      "r121",
      "r123"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Non-current assets of discontinued operations",
        "terseLabel": "Non-current assets of discontinued operations",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r5",
      "r57",
      "r71",
      "r123",
      "r228",
      "r229"
     ]
    },
    "plus_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration asset",
        "documentation": "Amount of cash outflow from contingent consideration asset attributable to discontinued operations.",
        "label": "Disposal Group Including Discontinued Operation Contingent Consideration Asset Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r229"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization",
        "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivables and operating leases\u2014net",
        "documentation": "Amount classified as financing receivables and operating leases - net attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group Including Discontinued Operation Financing Receivables And Operating Leases"
       }
      }
     },
     "auth_ref": []
    },
    "plus_DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivables\u2014net, current",
        "documentation": "Amount classified as financing receivables - net, current attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group Including Discontinued Operation Financing Receivables Net Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general, and administrative",
        "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense",
        "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r229"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and financing costs",
        "label": "Disposal Group, Including Discontinued Operation, Interest Expense",
        "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25",
      "r27",
      "r69"
     ]
    },
    "plus_DisposalGroupIncludingDiscontinuedOperationNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payable related to sale of transaction",
        "documentation": "Amount classified as payable attributable to disposal group held for sale or disposed of, related to sale transaction after final price adjustment.",
        "label": "Disposal Group Including Discontinued Operation Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails",
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating expenses",
        "terseLabel": "Transaction costs",
        "label": "Disposal Group, Including Discontinued Operation, Operating Expense",
        "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating income",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r57",
      "r71",
      "r121",
      "r123"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current",
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r57",
      "r71",
      "r121",
      "r123"
     ]
    },
    "plus_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income\u2014net",
        "documentation": "Amount of other income net of cost attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group Including Discontinued Operation Other Income Loss Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets\u2014long-term",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r5",
      "r57",
      "r71",
      "r123"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities\u2014long-term",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r5",
      "r57",
      "r71",
      "r123"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r229"
     ]
    },
    "plus_DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and commissions payable",
        "documentation": "Amount classified as salaries and commissions payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group Including Discontinued Operation Salaries And Commissions Payable Current"
       }
      }
     },
     "auth_ref": []
    },
    "plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-recourse notes payable\u2014current",
        "documentation": "Amount classified as non-recourse notes payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group Including Discontinued Operationabl Non Recourse Notes Payable Current"
       }
      }
     },
     "auth_ref": []
    },
    "plus_DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-recourse notes payable\u2014long-term",
        "documentation": "Amount classified as non-recourse notes payable attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group Including Discontinued Operationabl Non Recourse Notes Payable Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DISCONTINUED OPERATIONS",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r120"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r445",
      "r1054",
      "r1055"
     ]
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid and accrued",
        "label": "Dividends, Common Stock",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r127"
     ]
    },
    "plus_DocumentAndEntityInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "DocumentAndEntityInformationAbstract",
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1148",
      "r1149",
      "r1172"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "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": [
      "r1148",
      "r1149",
      "r1172",
      "r1215"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "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": [
      "r1148",
      "r1149",
      "r1172",
      "r1215"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1204"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "EARNINGS PER SHARE [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings per common share \u2013 basic (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": [
      "r223",
      "r263",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r306",
      "r308",
      "r315",
      "r317",
      "r320",
      "r321",
      "r322",
      "r327",
      "r486",
      "r588",
      "r647",
      "r715",
      "r736",
      "r737",
      "r840",
      "r865",
      "r1015"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings per common share\u2014basic",
        "verboseLabel": "Net earnings per common share \u2013 basic",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicLineItems",
     "presentation": [
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EARNINGS PER SHARE [Abstract]",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [
      "r317",
      "r318",
      "r320",
      "r322"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings per common share \u2013 diluted (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": [
      "r223",
      "r263",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r306",
      "r308",
      "r317",
      "r320",
      "r321",
      "r322",
      "r327",
      "r486",
      "r588",
      "r647",
      "r715",
      "r736",
      "r737",
      "r840",
      "r865",
      "r1015"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings per common share\u2014diluted",
        "verboseLabel": "Net earnings per common share \u2013 diluted",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r324"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://eplus.com/role/EARNINGSPERSHARE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EARNINGS PER SHARE",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r323",
      "r325",
      "r326"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r1473"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Provision for income taxes",
        "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": [
      "r608",
      "r1061"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/INCOMETAXESDetails",
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal statutory tax rate",
        "verboseLabel": "Statutory federal income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r282",
      "r608",
      "r633",
      "r1061"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cross border tax laws",
        "label": "Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount",
        "documentation": "Amount of reported income tax expense (benefit) from difference to expected income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r614"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cross border tax laws",
        "label": "Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent",
        "documentation": "Percentage of reported income tax expense (benefit) from difference to expected income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r614"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other foreign jurisdictions",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r612",
      "r1061",
      "r1330",
      "r1337",
      "r1445"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationLineItems",
     "presentation": [
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable",
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES [Abstract]",
        "label": "Effective Income Tax Rate 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": [
      "r608",
      "r609",
      "r1061"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1330",
      "r1337",
      "r1445",
      "r1447"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible executive compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1330",
      "r1337",
      "r1445",
      "r1447"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1330",
      "r1337",
      "r1445",
      "r1446"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local income taxes, net of federal income tax effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r1061",
      "r1330",
      "r1337",
      "r1445"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration",
     "presentation": [
      "http://eplus.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation, State and Local Jurisdiction, Contribution Greater than 50 Percent, Tax Effect [Extensible Enumeration]",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Jurisdiction, Contribution Greater than 50 Percent, Tax Effect [Extensible Enumeration]",
        "documentation": "Indicates name of state or local jurisdiction that makes up greater than 50 percent of effect of state and local income tax."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r1061"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationTable",
     "presentation": [
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable",
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation [Table]",
        "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
       }
      }
     },
     "auth_ref": [
      "r608",
      "r609",
      "r1061"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and commissions payable",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation expense (in Dollars)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation expense, period for recognition",
        "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": [
      "r586"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/CompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax benefit",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r583"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "plus_EmployeeStockPurchasePlan2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "EmployeeStockPurchasePlan2022Member",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 Employee Stock Purchase Plan [Member]",
        "documentation": "The name of the plan for share-based payment arrangement.",
        "label": "Employee Stock Purchase Plan2022 Member"
       }
      }
     },
     "auth_ref": []
    },
    "plus_EmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Purchase Plan [Member]",
        "documentation": "A type of broad-based stock plan that allows employees to use after-tax payroll deductions to acquire their company's stock, usually at a discount of up to 15%.",
        "label": "Employee Stock Purchase Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1255"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "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": [
      "r1256"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1198"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1251"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1251"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1251"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.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": [
      "r18",
      "r219",
      "r222",
      "r223",
      "r258",
      "r259",
      "r260",
      "r291",
      "r292",
      "r293",
      "r297",
      "r306",
      "r309",
      "r311",
      "r329",
      "r377",
      "r382",
      "r442",
      "r485",
      "r509",
      "r588",
      "r631",
      "r632",
      "r642",
      "r643",
      "r644",
      "r648",
      "r714",
      "r715",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r735",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r772",
      "r775",
      "r788",
      "r862",
      "r887",
      "r888",
      "r889",
      "r909",
      "r962"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r374",
      "r375",
      "r641",
      "r759",
      "r1258",
      "r1259",
      "r1260",
      "r1455",
      "r1456",
      "r1457",
      "r1458"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r1165",
      "r1176",
      "r1186",
      "r1219"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1173",
      "r1183",
      "r1216"
     ]
    },
    "us-gaap_ErrorCorrectionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ErrorCorrectionTextBlock",
     "presentation": [
      "http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS",
        "label": "Error Correction [Text Block]",
        "documentation": "The entire disclosure for reporting error correction."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
     "presentation": [
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]",
        "label": "Error Corrections and Prior Period Adjustments Restatement [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": [
      "r301",
      "r302",
      "r303",
      "r308",
      "r309",
      "r310",
      "r311",
      "r327"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "plus_ExpectedToReceiveAggregateCashPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ExpectedToReceiveAggregateCashPayments",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected to receive aggregate cash payments",
        "documentation": "Amount of post-Closing cash payments related to a loan origination based on the achievement of customer lease receivable originations.",
        "label": "Expected To Receive Aggregate Cash Payments"
       }
      }
     },
     "auth_ref": []
    },
    "plus_ExpoHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ExpoHoldingsLLCMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expo Holdings LLC [Member]",
        "documentation": "This member stands for Expo Holdings LLC.",
        "label": "Expo Holdings LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FAIR VALUE MEASUREMENTS [Abstract]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r740",
      "r748",
      "r1105"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r740",
      "r748",
      "r1105"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"
     ],
     "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": [
      "r475",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r738",
      "r740",
      "r741",
      "r742",
      "r743",
      "r747",
      "r748",
      "r749",
      "r756",
      "r792",
      "r793",
      "r794",
      "r1000",
      "r1034",
      "r1035",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1105",
      "r1107",
      "r1111"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "FAIR VALUE MEASUREMENTS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://eplus.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": [
      "r741",
      "r744",
      "r745",
      "r746",
      "r747",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r836",
      "r1105",
      "r1108"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quoted Prices in Active Markets for Identical Assets (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": [
      "r475",
      "r537",
      "r542",
      "r543",
      "r740",
      "r748",
      "r756",
      "r792",
      "r1000",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1105",
      "r1111"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Other Observable Inputs (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": [
      "r475",
      "r537",
      "r542",
      "r543",
      "r545",
      "r740",
      "r741",
      "r748",
      "r756",
      "r793",
      "r1000",
      "r1034",
      "r1035",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1105",
      "r1111"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Unobservable Inputs (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": [
      "r475",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r740",
      "r741",
      "r742",
      "r743",
      "r748",
      "r756",
      "r794",
      "r1000",
      "r1034",
      "r1035",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1105",
      "r1107",
      "r1111"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "presentation": [
      "http://eplus.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy of Financial Instruments",
        "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r740"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"
     ],
     "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": [
      "r475",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r738",
      "r740",
      "r741",
      "r742",
      "r743",
      "r747",
      "r748",
      "r749",
      "r756",
      "r792",
      "r793",
      "r794",
      "r1000",
      "r1034",
      "r1035",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1105",
      "r1107",
      "r1111"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r1469"
     ]
    },
    "plus_FairValueOfVestedShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "FairValueOfVestedShares",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of share-based compensation",
        "documentation": "The fair value of vested share-based compensation.",
        "label": "Fair Value Of Vested Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total federal",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r280",
      "r605",
      "r607"
     ]
    },
    "plus_FinancialServicesCustomerEndMarketMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "FinancialServicesCustomerEndMarketMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Services [Member]",
        "documentation": "Represents the customer end market.",
        "label": "Financial Services Customer End Market Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/ActivityinReservesforCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-offs and other",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery",
        "documentation": "Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r1030",
      "r1369"
     ]
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ActivityinReservesforCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning",
        "periodEndLabel": "Ending",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r166",
      "r168",
      "r170",
      "r242",
      "r386",
      "r389",
      "r394",
      "r1491"
     ]
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableAllowanceForCreditLossesLineItems",
     "presentation": [
      "http://eplus.com/role/ActivityinReservesforCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ALLOWANCE FOR CREDIT LOSSES [Abstract]",
        "label": "Financing Receivable, Allowance for Credit Loss [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r1030"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r1030"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedInCurrentFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r1030"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r1030"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r1030"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r1030"
     ]
    },
    "plus_FinancingReportingUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "FinancingReportingUnitMember",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Segment [Member]",
        "documentation": "Refers to financing reporting segment.",
        "label": "Financing Reporting Unit Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails",
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life",
        "verboseLabel": "Estimated useful lives",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/OtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r413",
      "r436",
      "r1003"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2032 and thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1391",
      "r1541"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year ending March 31, 2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r998",
      "r1003"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2031",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r998",
      "r1003"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r998",
      "r1003"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r998",
      "r1003"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r998",
      "r1003"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails",
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable",
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/OtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r431",
      "r432",
      "r433",
      "r435",
      "r436",
      "r439",
      "r440",
      "r800",
      "r801",
      "r899",
      "r998",
      "r1003",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/OtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r436",
      "r801",
      "r1003"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable",
      "http://eplus.com/role/OtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r436",
      "r439",
      "r440",
      "r441",
      "r800",
      "r998",
      "r1003",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/OtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r431",
      "r432",
      "r433",
      "r435",
      "r436",
      "r439",
      "r440",
      "r899",
      "r998",
      "r1003",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable",
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/OtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Net Carrying Amount",
        "verboseLabel": "Intangible assets",
        "netLabel": "Net carrying amount (in Dollars)",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r800",
      "r1390"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation loss",
        "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r944",
      "r1142",
      "r1471",
      "r1472",
      "r1529"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Matters",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total foreign",
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations",
        "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r280",
      "r607"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1180",
      "r1190",
      "r1223"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1180",
      "r1190",
      "r1223"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1180",
      "r1190",
      "r1223"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1180",
      "r1190",
      "r1223"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1180",
      "r1190",
      "r1223"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1203"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/PropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture, Fixtures, and Equipment [Member]",
        "verboseLabel": "Furniture and Fixtures [Member]",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net loss on disposal of property 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": [
      "r14"
     ]
    },
    "plus_GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on settlement of contingent liability, discontinued operations",
        "documentation": "Gain (loss) recognized in discontinued operations resulting from the settlement of a previously recorded contingent liability, representing the excess of the liability recognized over the cash paid to settle the obligation.",
        "label": "Gain Loss On Settlement Of Contingent Liability Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable",
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails",
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r415",
      "r837",
      "r1025",
      "r1032",
      "r1062",
      "r1066",
      "r1068",
      "r1103",
      "r1106",
      "r1114",
      "r1372",
      "r1379",
      "r1464"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/ChangesinGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r705",
      "r708",
      "r712",
      "r1032"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1370",
      "r1382"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r426",
      "r1032"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ChangesinGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translations",
        "label": "Goodwill, Foreign Currency Translation, Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r712"
     ]
    },
    "us-gaap_GoodwillGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillGross",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/ChangesinGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Goodwill",
        "periodEndLabel": "Goodwill",
        "label": "Goodwill, Gross",
        "documentation": "Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. Includes amount, before amortization expense and impairment loss, of goodwill for private company."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r424",
      "r427",
      "r428",
      "r712",
      "r1032"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ChangesinGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated impairments",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r424",
      "r428",
      "r712",
      "r1032"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://eplus.com/role/ChangesinGoodwillTable",
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]",
        "label": "Goodwill [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r1032"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "terseLabel": "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": [
      "r100",
      "r106",
      "r147",
      "r275",
      "r278",
      "r279",
      "r376",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r759",
      "r1019",
      "r1024",
      "r1352",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1408"
     ]
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GuaranteeObligationsMaximumExposure",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor obligations for credit facility, maximum",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions."
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "plus_HealthCareCustomerEndMarketMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "HealthCareCustomerEndMarketMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Healthcare [Member]",
        "documentation": "Represents the customer end market.",
        "label": "Health Care Customer End Market Member"
       }
      }
     },
     "auth_ref": []
    },
    "plus_HoldCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "HoldCoMember",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails",
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HoldCo [Member]",
        "documentation": "Name of the entity.",
        "label": "Hold Co Member"
       }
      }
     },
     "auth_ref": []
    },
    "plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsLineItems",
     "presentation": [
      "http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES [Abstract]",
        "label": "INCOMETAXESIncomelossfrom Continuing Operations Before Income Tax Expense Benefit Details Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "plus_INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "INCOMETAXESIncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetailsTable",
     "presentation": [
      "http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAXES - Income (loss) from Continuing Operations Before Income Tax Expense (Benefit) (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1148",
      "r1149",
      "r1172"
     ]
    },
    "plus_ImplementationCostsOfAHostingArrangementPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ImplementationCostsOfAHostingArrangementPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implementation Costs of a Hosting Arrangement",
        "documentation": "Disclosure of accounting policy for capitalized implementation cost from hosting arrangement that is under a service contract.",
        "label": "Implementation Costs Of AHosting Arrangement Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings from continuing operations",
        "verboseLabel": "Continuing operations (in Dollars)",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r102",
      "r118",
      "r223",
      "r301",
      "r302",
      "r304",
      "r305",
      "r306",
      "r319",
      "r322",
      "r715"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r281",
      "r606"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Earnings from continuing operations before tax",
        "terseLabel": "Earnings from continuing operations before tax",
        "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": [
      "r101",
      "r141",
      "r147",
      "r841",
      "r843",
      "r859",
      "r1009",
      "r1011",
      "r1013",
      "r1019",
      "r1024",
      "r1352",
      "r1359",
      "r1360",
      "r1361",
      "r1362"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r281",
      "r606"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings from continuing operations",
        "terseLabel": "Net earnings from continuing operations",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r147",
      "r223",
      "r275",
      "r278",
      "r279",
      "r296",
      "r306",
      "r376",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r486",
      "r588",
      "r647",
      "r715",
      "r737",
      "r759",
      "r859",
      "r1019",
      "r1352",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1408"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations (in Dollars per share)",
        "verboseLabel": "Basic EPS, continuing operations (in Dollars per share)",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r142",
      "r223",
      "r263",
      "r296",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r306",
      "r317",
      "r320",
      "r321",
      "r486",
      "r647",
      "r715",
      "r737",
      "r840",
      "r1496"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 1.0
      },
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations (in Dollars per share)",
        "verboseLabel": "Diluted EPS, continuing operations (in Dollars per share)",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "documentation": "The amount of net income (loss) derived from continuing operations during 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": [
      "r102",
      "r223",
      "r263",
      "r296",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r306",
      "r317",
      "r320",
      "r321",
      "r322",
      "r715",
      "r737",
      "r840",
      "r1496"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ConsolidatedCashFlow",
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings from discontinued operations, net of tax (Note 5)",
        "verboseLabel": "Less: Net earnings from discontinued operations, net of tax",
        "netLabel": "Net earnings from discontinued operations, net of tax",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r60",
      "r61",
      "r62",
      "r73",
      "r229",
      "r638",
      "r860"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations (in Dollars)",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r60",
      "r61",
      "r62",
      "r68",
      "r73",
      "r130"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 2.0
      },
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations (in Dollars per share)",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r263",
      "r318",
      "r320",
      "r321",
      "r1492",
      "r1496"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 2.0
      },
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations (in Dollars per share)",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r318",
      "r320",
      "r321"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails",
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r445",
      "r1054",
      "r1055"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails",
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DISCONTINUED OPERATIONS [Abstract]",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r445"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails",
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r19",
      "r26",
      "r57",
      "r63",
      "r64",
      "r65",
      "r66",
      "r67",
      "r72",
      "r74",
      "r75",
      "r124",
      "r444",
      "r445"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r608",
      "r609",
      "r618",
      "r628",
      "r1061",
      "r1450"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r608",
      "r609",
      "r618",
      "r628",
      "r1061",
      "r1450"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAXES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://eplus.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": [
      "r275",
      "r282",
      "r599",
      "r608",
      "r615",
      "r616",
      "r617",
      "r620",
      "r626",
      "r634",
      "r636",
      "r639",
      "r640",
      "r848",
      "r898",
      "r908",
      "r1061"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      },
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable",
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Provision for income taxes",
        "terseLabel": "Provision for income taxes",
        "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": [
      "r153",
      "r163",
      "r275",
      "r310",
      "r311",
      "r328",
      "r348",
      "r362",
      "r605",
      "r608",
      "r635",
      "r866",
      "r1009",
      "r1011",
      "r1013",
      "r1061"
     ]
    },
    "us-gaap_IncomeTaxPaidFederalAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidFederalAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal",
        "label": "Income Tax Paid, Federal, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r627"
     ]
    },
    "us-gaap_IncomeTaxPaidForeignAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidForeignAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income Tax Paid, Foreign, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to foreign tax jurisdiction for tax on income."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r627"
     ]
    },
    "us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidStateAndLocalAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total state and local",
        "label": "Income Tax Paid, State and Local, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to state and local tax jurisdictions for tax on income."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r627"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r601",
      "r602",
      "r620",
      "r621",
      "r625",
      "r629",
      "r904"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other foreign jurisdictions",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r612",
      "r1061",
      "r1445"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal statutory tax rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r608",
      "r1061"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseAbstract",
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nontaxable or non-deductible items:",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1445",
      "r1447"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible executive compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1445",
      "r1447"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1445",
      "r1446"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local income taxes, net of federal income tax effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r1061",
      "r1445"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxContingenciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationTaxContingenciesAbstract",
     "presentation": [
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign tax effects",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r273",
      "r627",
      "r628"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "negatedTerseLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and commissions payable, deferred revenue, and other liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred taxes",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "negatedTerseLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred costs and other assets",
        "negatedTerseLabel": "Deferred costs and other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1180",
      "r1190",
      "r1214",
      "r1223",
      "r1227",
      "r1235"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1233"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r1150",
      "r1239"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r1150",
      "r1239"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r1150",
      "r1239"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets\u2014net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r1390",
      "r1392"
     ]
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestAndDebtExpense",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and financing costs",
        "label": "Interest and Debt Expense",
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r1283"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r271",
      "r272"
     ]
    },
    "plus_InternalUseInformationTechnologyEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "InternalUseInformationTechnologyEquipmentMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal Use IT Equipment [Member]",
        "documentation": "Internal-use equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.",
        "label": "Internal Use Information Technology Equipment Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r1005",
      "r1114"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r232",
      "r243",
      "r410",
      "r411",
      "r412",
      "r798",
      "r1014"
     ]
    },
    "plus_InvoicesConfirmedDuringTheYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "InvoicesConfirmedDuringTheYear",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/OutstandingObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invoices confirmed during the year",
        "documentation": "The amount for invoices confirmed during the year.",
        "label": "Invoices Confirmed During The Year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseholdsAndLeaseholdImprovementsMember",
     "presentation": [
      "http://eplus.com/role/PropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold Improvements [Member]",
        "label": "Leaseholds and Leasehold Improvements [Member]",
        "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "LESSEE ACCOUNTING [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable",
      "http://eplus.com/role/LESSEEACCOUNTINGDetails",
      "http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LESSEE ACCOUNTING [Abstract]",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r779",
      "r785"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable",
      "http://eplus.com/role/LESSEEACCOUNTINGDetails",
      "http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r779",
      "r785"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee Accounting",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "plus_LesseeOperatingLeaseLeaseNotYetCommencedCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedCommitment",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of leases committed",
        "documentation": "Amount of committed leases of the lessee's operating lease that has not yet commenced.",
        "label": "Lessee Operating Lease Lease Not Yet Commenced Commitment"
       }
      }
     },
     "auth_ref": []
    },
    "plus_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted": {
     "xbrltype": "integerItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of leases committed",
        "documentation": "Number of committed leases of the lessee's operating lease that has not yet commenced.",
        "label": "Lessee Operating Lease Lease Not Yet Commenced Number Of Leases Committed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future Lease Payments Under Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1478"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://eplus.com/role/AdditionalCalculations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"
     ],
     "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": [
      "r783",
      "r1331",
      "r1338",
      "r1493"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2032 and thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r783",
      "r1331",
      "r1338",
      "r1493"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year ending March 31, 2027",
        "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": [
      "r783",
      "r1331",
      "r1338",
      "r1493"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2031",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r783",
      "r1331",
      "r1338",
      "r1493"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "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": [
      "r783",
      "r1331",
      "r1338",
      "r1493"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "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": [
      "r783",
      "r1331",
      "r1338",
      "r1493"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r783",
      "r1331",
      "r1338",
      "r1493"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease term of contract",
        "verboseLabel": "Operating lease term",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1477"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTING"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LESSEE ACCOUNTING",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.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": [
      "r22",
      "r78",
      "r79",
      "r80",
      "r82",
      "r83",
      "r84",
      "r87",
      "r275",
      "r278",
      "r279",
      "r376",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r717",
      "r718",
      "r719",
      "r759",
      "r923",
      "r1018",
      "r1038",
      "r1144",
      "r1408",
      "r1482",
      "r1483"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\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": [
      "r95",
      "r139",
      "r855",
      "r1114",
      "r1131",
      "r1132",
      "r1330",
      "r1335",
      "r1365",
      "r1470"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.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": [
      "r80",
      "r231",
      "r275",
      "r278",
      "r279",
      "r376",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r717",
      "r718",
      "r719",
      "r759",
      "r1114",
      "r1408",
      "r1482",
      "r1483"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease originations earn-out",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r740",
      "r1467"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Current liabilities of discontinued operations",
        "terseLabel": "Current liabilities of discontinued operations",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r57",
      "r71",
      "r121",
      "r123",
      "r228",
      "r229"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://eplus.com/role/DiscontinuedOperationsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/DiscontinuedOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Non-current liabilities of discontinued operations",
        "terseLabel": "Non-current liabilities of discontinued operations",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r5",
      "r57",
      "r71",
      "r123",
      "r228",
      "r229"
     ]
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails",
      "http://eplus.com/role/OutstandingObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Confirmed obligations at the beginning of the year",
        "periodEndLabel": "Confirmed obligations at the end of the year",
        "terseLabel": "Amount outstanding under credit facility",
        "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": [
      "r22",
      "r137",
      "r1494"
     ]
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CREDIT FACILITY [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lender Name [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r81",
      "r1330",
      "r1333",
      "r1406",
      "r1407"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Lender [Domain]",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r81",
      "r1330",
      "r1333",
      "r1406",
      "r1407"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails",
      "http://eplus.com/role/OutstandingObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CREDIT FACILITY [Abstract]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r455",
      "r1330",
      "r1333",
      "r1406"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity under credit facility",
        "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": [
      "r77",
      "r81"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails",
      "http://eplus.com/role/OutstandingObligationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r81",
      "r455",
      "r1330",
      "r1333",
      "r1406"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "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": [
      "r369",
      "r1040",
      "r1044",
      "r1124",
      "r1129",
      "r1497",
      "r1498",
      "r1499",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525"
     ]
    },
    "plus_ManagedServicesReportingUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ManagedServicesReportingUnitMember",
     "presentation": [
      "http://eplus.com/role/ChangesinGoodwillTable",
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable",
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Managed Services [Member]",
        "verboseLabel": "Managed Services Segment [Member]",
        "documentation": "Refers to managed services reporting segment.",
        "label": "Managed Services Reporting Unit Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails",
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://eplus.com/role/LESSEEACCOUNTINGDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r180",
      "r182",
      "r183",
      "r185",
      "r202",
      "r204",
      "r205",
      "r217",
      "r218",
      "r335",
      "r450",
      "r451",
      "r452",
      "r453",
      "r547",
      "r579",
      "r580",
      "r581",
      "r598",
      "r743",
      "r797",
      "r885",
      "r886",
      "r897",
      "r915",
      "r916",
      "r967",
      "r969",
      "r971",
      "r972",
      "r974",
      "r980",
      "r981",
      "r983",
      "r984",
      "r996",
      "r997",
      "r1029",
      "r1039",
      "r1056",
      "r1062",
      "r1070",
      "r1073",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1125",
      "r1410",
      "r1484",
      "r1485",
      "r1486",
      "r1487",
      "r1488",
      "r1489"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "plus_MembershipInterestPercentageSold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "MembershipInterestPercentageSold",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Membership interest percentage sold",
        "documentation": "Membership interest percentage sold.",
        "label": "Membership Interest Percentage Sold"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails",
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r180",
      "r182",
      "r183",
      "r185",
      "r202",
      "r204",
      "r205",
      "r217",
      "r218",
      "r335",
      "r450",
      "r451",
      "r452",
      "r453",
      "r547",
      "r579",
      "r580",
      "r581",
      "r598",
      "r743",
      "r797",
      "r885",
      "r886",
      "r897",
      "r915",
      "r916",
      "r967",
      "r969",
      "r971",
      "r972",
      "r974",
      "r980",
      "r981",
      "r983",
      "r984",
      "r996",
      "r997",
      "r1029",
      "r1039",
      "r1056",
      "r1062",
      "r1070",
      "r1073",
      "r1107",
      "r1108",
      "r1109",
      "r1125",
      "r1410",
      "r1484",
      "r1485",
      "r1486",
      "r1487",
      "r1488",
      "r1489"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "us-gaap_MoneyMarketFundsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MoneyMarketFundsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds, at Carrying Value",
        "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r1040",
      "r1044",
      "r1124",
      "r1129",
      "r1497",
      "r1498",
      "r1499",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "plus_NetBorrowingsOrProceedsFromFloorPlanFacility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "NetBorrowingsOrProceedsFromFloorPlanFacility",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net borrowings (repayments) on floor plan facility",
        "documentation": "The net cash borrowings (repayments) from floor plan facility.",
        "label": "Net Borrowings Or Proceeds From Floor Plan Facility"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) financing activities of continuing operations",
        "label": "Cash Provided by (Used in) Financing Activity, Continuing Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity attributable to continuing operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r1326"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) investing activities of continuing operations",
        "label": "Cash Provided by (Used in) Investing Activity, Continuing Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity attributable to continuing operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r1326"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r118"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) operating activities of continuing operations",
        "label": "Cash Provided by (Used in) Operating Activity, Continuing Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity attributable to continuing operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r118"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ConsolidatedCashFlow",
      "http://eplus.com/role/ConsolidatedComprehensiveIncome",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.com/role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings (in Dollars)",
        "verboseLabel": "NET EARNINGS",
        "netLabel": "Net earnings",
        "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": [
      "r107",
      "r118",
      "r143",
      "r223",
      "r229",
      "r252",
      "r255",
      "r260",
      "r275",
      "r278",
      "r279",
      "r283",
      "r296",
      "r301",
      "r302",
      "r304",
      "r305",
      "r306",
      "r310",
      "r311",
      "r319",
      "r376",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r486",
      "r489",
      "r491",
      "r495",
      "r588",
      "r647",
      "r715",
      "r737",
      "r759",
      "r861",
      "r945",
      "r960",
      "r961",
      "r1009",
      "r1011",
      "r1013",
      "r1142",
      "r1408"
     ]
    },
    "us-gaap_NetIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAbstract",
     "presentation": [
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings attributable to common shareholders \u2013 basic and diluted",
        "label": "Net Income (Loss) Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "plus_NetworkingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "NetworkingMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Networking [Member]",
        "documentation": "Information about the type of the product.",
        "label": "Networking Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "RECENT ACCOUNTING PRONOUNCEMENTS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://eplus.com/role/RECENTACCOUNTINGPRONOUNCEMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RECENT ACCOUNTING PRONOUNCEMENTS",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r221",
      "r223",
      "r294",
      "r295",
      "r298",
      "r299",
      "r312",
      "r313",
      "r370",
      "r378",
      "r379",
      "r483",
      "r484",
      "r588",
      "r589",
      "r645",
      "r646",
      "r648",
      "r715",
      "r726",
      "r734",
      "r786",
      "r789",
      "r790",
      "r891",
      "r892",
      "r893",
      "r894",
      "r896"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1180",
      "r1190",
      "r1214",
      "r1223"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1197"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonUsMember",
     "presentation": [
      "http://eplus.com/role/GeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International U.S [Member]",
        "verboseLabel": "International [Member]",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1532",
      "r1533",
      "r1534",
      "r1535"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of non-cash investing and financing activities:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/GeographicalInformationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/GeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-lived assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r368"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_NotesReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesReceivableGross",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/AdditionalCalculations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r152",
      "r166",
      "r167",
      "r241",
      "r371",
      "r395",
      "r400",
      "r754",
      "r979",
      "r1030",
      "r1031",
      "r1268",
      "r1368"
     ]
    },
    "plus_NumberOfAggregateClosingYears": {
     "xbrltype": "durationItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "NumberOfAggregateClosingYears",
     "presentation": [
      "http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate earn-out period",
        "documentation": "Transaction gains earn-out in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Number Of Aggregate Closing Years"
       }
      }
     },
     "auth_ref": []
    },
    "plus_NumberOfEarnOuts": {
     "xbrltype": "integerItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "NumberOfEarnOuts",
     "presentation": [
      "http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of payments earn-out (in Payment)",
        "documentation": "Number of different types of earn outs during the period.",
        "label": "Number Of Earn Outs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://eplus.com/role/SEGMENTREPORTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of business segment (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": [
      "r1025",
      "r1358"
     ]
    },
    "plus_NumberOfPaymentDates": {
     "xbrltype": "integerItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "NumberOfPaymentDates",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of specified payment dates (in Dates)",
        "documentation": "Number of specified dates in which floor plan facility made payment each month.",
        "label": "Number Of Payment Dates"
       }
      }
     },
     "auth_ref": []
    },
    "plus_NumberOfPerformanceObligations": {
     "xbrltype": "integerItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "NumberOfPerformanceObligations",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of performance obligations (in Obligation)",
        "documentation": "The number of performance obligations when accounting for revenue from voyage charters under the provisions of ASC 606.",
        "label": "Number Of Performance Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments (in SEGMENT)",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1028",
      "r1358"
     ]
    },
    "srt_OfficeBuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OfficeBuildingMember",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office Building [Member]",
        "label": "Office Building [Member]",
        "documentation": "Building designed primarily for the conduct of business, for example, but not limited to, administration, clerical services, and consultation."
       }
      }
     },
     "auth_ref": [
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating expenses",
        "terseLabel": "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": [
      "r1013"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "terseLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r1009",
      "r1013",
      "r1019",
      "r1352",
      "r1359",
      "r1360",
      "r1361",
      "r1362"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r1476"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable"
     ],
     "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": [
      "r776"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r776"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails"
     ],
     "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": [
      "r777"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r776"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails"
     ],
     "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": [
      "r777"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r782",
      "r1113"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term (months)",
        "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": [
      "r781",
      "r1113"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable"
     ],
     "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": [
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r363",
      "r1024",
      "r1025"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r1276",
      "r1328"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r1114"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, equipment, and other assets\u2014net",
        "verboseLabel": "Total other assets\u2014long-term",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedComprehensiveIncome",
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "verboseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r97",
      "r98",
      "r99",
      "r761",
      "r762",
      "r764"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedComprehensiveIncome",
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reclassification of foreign currency translations adjustments to net income",
        "negatedTerseLabel": "Reclassification of foreign currency translation adjustments to net income",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r10",
      "r99",
      "r251",
      "r763"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r17",
      "r130",
      "r253",
      "r256",
      "r306"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER COMPREHENSIVE INCOME, NET OF TAX:",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.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": [
      "r79",
      "r1114"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.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": [
      "r83"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss in other income",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r1104"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "plus_OtherProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "OtherProductMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Member]",
        "documentation": "Information about the type of the product.",
        "label": "Other Product Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1167",
      "r1178",
      "r1188",
      "r1221"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1170",
      "r1181",
      "r1191",
      "r1224"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1170",
      "r1181",
      "r1191",
      "r1224"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments to settle liabilities for acquisitions",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration paid to seller based on adjustments",
        "label": "Payment for Contingent Consideration Liability, Investing Activities",
        "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.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": [
      "r114"
     ]
    },
    "plus_PaymentsForSettlementOfLitigationDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "PaymentsForSettlementOfLitigationDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments for settlement of litigation, discontinued operations",
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues to a discontinued operation during the period.",
        "label": "Payments For Settlement Of Litigation Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividend payments",
        "label": "Payments of Dividends",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash portion of the acquisition",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r697",
      "r1062",
      "r1068",
      "r1102"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash used in acquisitions, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property 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": [
      "r113"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1197"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails",
      "http://eplus.com/role/SummaryofUnvestedPSUsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Stock Units [Member]",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": [
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "plus_PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd": {
     "xbrltype": "durationItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of notice required to terminate credit facility at year end",
        "documentation": "The period of notice required to terminate credit facility at year end in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Period Of Notice Required To Terminate Credit Facility At Year End"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1198"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1197"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://eplus.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": [
      "r88",
      "r497"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares 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": [
      "r88",
      "r925"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in Shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r925",
      "r943",
      "r1530",
      "r1531"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.01 per share par value; 2,000 shares authorized; none outstanding",
        "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": [
      "r88",
      "r488",
      "r493",
      "r852",
      "r1114"
     ]
    },
    "us-gaap_PrepaidExpenseNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses\u2014long-term",
        "label": "Prepaid Expense, Noncurrent",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross proceeds",
        "label": "Proceeds from Divestiture of Businesses",
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net cash proceeds",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of common stock",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromNotesPayable",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings of non-recourse and recourse notes payable",
        "label": "Proceeds from Notes Payable",
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of property 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": [
      "r111"
     ]
    },
    "us-gaap_ProductInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductInformationLineItems",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]",
        "label": "Product Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductMember",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product [Member]",
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1013",
      "r1040",
      "r1042"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "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": [
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r215",
      "r365",
      "r799",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r1001",
      "r1008",
      "r1011",
      "r1013",
      "r1040",
      "r1042",
      "r1123",
      "r1125",
      "r1126",
      "r1130",
      "r1133",
      "r1263",
      "r1275",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1404",
      "r1405",
      "r1497",
      "r1498",
      "r1499",
      "r1500",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525"
     ]
    },
    "plus_ProductReportingUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ProductReportingUnitMember",
     "presentation": [
      "http://eplus.com/role/ChangesinGoodwillTable",
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable",
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product [Member]",
        "verboseLabel": "Product Segment [Member]",
        "documentation": "Refers to product reporting segment.",
        "label": "Product Reporting Unit Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r215",
      "r365",
      "r799",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r1001",
      "r1008",
      "r1011",
      "r1013",
      "r1040",
      "r1042",
      "r1123",
      "r1125",
      "r1126",
      "r1130",
      "r1133",
      "r1263",
      "r1275",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1404",
      "r1405",
      "r1497",
      "r1498",
      "r1499",
      "r1500",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525"
     ]
    },
    "plus_ProfessionalServicesReportingUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ProfessionalServicesReportingUnitMember",
     "presentation": [
      "http://eplus.com/role/ChangesinGoodwillTable",
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable",
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional Services [Member]",
        "verboseLabel": "Professional Services Segment [Member]",
        "documentation": "Refers to professional services reporting segment.",
        "label": "Professional Services Reporting Unit Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/PropertyandEquipmentNetTable"
     ],
     "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": [
      "r15",
      "r784"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r157",
      "r160",
      "r161"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/GeographicalInformationTable": {
       "parentTag": "us-gaap_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/GeographicalInformationTable",
      "http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, after Accumulated Depreciation",
        "documentation": "Amount, after accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service."
       }
      }
     },
     "auth_ref": [
      "r1395",
      "r1479"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/PropertyandEquipmentNetTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/PropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total assets",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r234",
      "r858"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://eplus.com/role/PropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY, EQUIPMENT, AND OTHER ASSETS\u2014NET [Abstract]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/GeographicalInformationTable": {
       "parentTag": "us-gaap_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://eplus.com/role/PropertyandEquipmentNetTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/GeographicalInformationTable",
      "http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable",
      "http://eplus.com/role/PropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property and equipment \u2013 net",
        "terseLabel": "Property and equipment\u2014net",
        "verboseLabel": "Property and equipment-net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r784",
      "r846",
      "r858",
      "r1114"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentOtherNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentOtherNet",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/PropertyEquipmentandOtherAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Property, Plant and Equipment, Other, Net",
        "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r157",
      "r160",
      "r856"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment-Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/PropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r784"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForLoanLeaseAndOtherLosses",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for credit losses",
        "label": "Provision for Loan, Lease, and Other Losses",
        "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r140",
      "r150",
      "r1011"
     ]
    },
    "us-gaap_ProvisionForLoanLossesExpensed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForLoanLossesExpensed",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/ActivityinReservesforCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for credit losses",
        "label": "Financing Receivable, Credit Loss, Expense (Reversal)",
        "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r390",
      "r838"
     ]
    },
    "plus_PurchasedIntangiblesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "PurchasedIntangiblesMember",
     "presentation": [
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable",
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased Intangibles [Member]",
        "documentation": "Purchased intangibles consisting mainly of customer relationships intangibles that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Purchased Intangibles Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails",
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://eplus.com/role/LESSEEACCOUNTINGDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "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": [
      "r178",
      "r180",
      "r182",
      "r183",
      "r185",
      "r202",
      "r204",
      "r205",
      "r217",
      "r218",
      "r335",
      "r450",
      "r451",
      "r452",
      "r453",
      "r536",
      "r547",
      "r579",
      "r580",
      "r581",
      "r587",
      "r598",
      "r743",
      "r795",
      "r796",
      "r797",
      "r885",
      "r886",
      "r897",
      "r915",
      "r916",
      "r967",
      "r969",
      "r971",
      "r972",
      "r974",
      "r980",
      "r981",
      "r983",
      "r984",
      "r996",
      "r997",
      "r1029",
      "r1039",
      "r1056",
      "r1062",
      "r1070",
      "r1073",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1125",
      "r1136",
      "r1402",
      "r1410",
      "r1468",
      "r1485",
      "r1486",
      "r1487",
      "r1488",
      "r1489"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails",
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://eplus.com/role/LESSEEACCOUNTINGDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "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": [
      "r178",
      "r180",
      "r182",
      "r183",
      "r185",
      "r202",
      "r204",
      "r205",
      "r217",
      "r218",
      "r335",
      "r450",
      "r451",
      "r452",
      "r453",
      "r536",
      "r547",
      "r579",
      "r580",
      "r581",
      "r587",
      "r598",
      "r743",
      "r795",
      "r796",
      "r797",
      "r885",
      "r886",
      "r897",
      "r915",
      "r916",
      "r967",
      "r969",
      "r971",
      "r972",
      "r974",
      "r980",
      "r981",
      "r983",
      "r984",
      "r996",
      "r997",
      "r1029",
      "r1039",
      "r1056",
      "r1062",
      "r1070",
      "r1073",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1125",
      "r1136",
      "r1402",
      "r1410",
      "r1468",
      "r1485",
      "r1486",
      "r1487",
      "r1488",
      "r1489"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ALLOWANCE FOR CREDIT LOSSES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesHeldForSaleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivablesHeldForSaleAmount",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/FairValueHierarchyofFinancialInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables held for sale",
        "label": "Accounts and Financing Receivables, Held-for-Sale",
        "documentation": "Amount, before valuation allowance, of accounts and financing receivables held for sale."
       }
      }
     },
     "auth_ref": [
      "r1364"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1173",
      "r1183",
      "r1216"
     ]
    },
    "plus_RenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "RenewalTerm",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewal term",
        "documentation": "Credit facility of renewal term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Renewal Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of non-recourse and recourse notes payable",
        "label": "Repayments of Notes Payable",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "plus_RepurchaseOfCommonStockInNoncashFinancingActivity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "RepurchaseOfCommonStockInNoncashFinancingActivity",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "documentation": "The amount of common stock repurchased in noncash financing activities.",
        "label": "Repurchase Of Common Stock In Noncash Financing Activity"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementAxis",
     "presentation": [
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r220",
      "r222",
      "r223",
      "r224",
      "r265",
      "r291",
      "r292",
      "r293",
      "r296",
      "r297",
      "r301",
      "r302",
      "r303",
      "r304",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r327",
      "r380",
      "r381",
      "r485",
      "r486",
      "r588",
      "r643",
      "r644",
      "r647",
      "r648",
      "r714",
      "r715",
      "r733",
      "r735",
      "r736",
      "r737",
      "r773",
      "r787",
      "r788",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r902",
      "r1363"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r1163",
      "r1174",
      "r1184",
      "r1217"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1175",
      "r1185",
      "r1218"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1182",
      "r1192",
      "r1225"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementDomain",
     "presentation": [
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r220",
      "r222",
      "r223",
      "r224",
      "r265",
      "r291",
      "r292",
      "r293",
      "r296",
      "r297",
      "r301",
      "r302",
      "r303",
      "r304",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r327",
      "r380",
      "r381",
      "r485",
      "r486",
      "r588",
      "r643",
      "r644",
      "r647",
      "r648",
      "r714",
      "r715",
      "r733",
      "r735",
      "r736",
      "r737",
      "r773",
      "r787",
      "r788",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r902",
      "r1363"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails",
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Activity [Member]",
        "verboseLabel": "Restricted Stock [Member]",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1351",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "plus_RetailCustomerEndMarketMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "RetailCustomerEndMarketMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retail [Member]",
        "documentation": "Represents the customer end market.",
        "label": "Retail Customer End Market Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r127",
      "r854",
      "r891",
      "r896",
      "r907",
      "r926",
      "r1114"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r222",
      "r223",
      "r291",
      "r292",
      "r293",
      "r297",
      "r306",
      "r309",
      "r311",
      "r377",
      "r382",
      "r442",
      "r485",
      "r588",
      "r631",
      "r632",
      "r642",
      "r643",
      "r644",
      "r648",
      "r714",
      "r715",
      "r721",
      "r723",
      "r724",
      "r727",
      "r735",
      "r772",
      "r775",
      "r887",
      "r889",
      "r909",
      "r1530"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "REVENUES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from contracts with customers",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "documentation": "Amount, including 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": [
      "r145",
      "r146",
      "r328",
      "r341",
      "r342",
      "r356",
      "r362",
      "r365",
      "r367",
      "r369",
      "r530",
      "r531",
      "r532",
      "r799"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r999"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://eplus.com/role/REVENUES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUES",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r532",
      "r535"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Amount",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUES [Abstract]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://eplus.com/role/REVENUESDetailsRemainingPerformanceObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://eplus.com/role/REVENUESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining Performance Obligations",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": [
      "r1262"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/GeographicalInformationTable",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "verboseLabel": "Net sales",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r261",
      "r275",
      "r278",
      "r279",
      "r328",
      "r341",
      "r342",
      "r356",
      "r362",
      "r365",
      "r367",
      "r369",
      "r376",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r759",
      "r841",
      "r843",
      "r1024",
      "r1104",
      "r1131",
      "r1132",
      "r1408"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://eplus.com/role/GeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT REPORTING [Abstract]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember",
     "presentation": [
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted [Member]",
        "label": "Revision of Prior Period, Error Correction, Adjustment [Member]",
        "documentation": "Cumulative increase (decrease) to previously issued financial statements for correction of error."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r308",
      "r309",
      "r310",
      "r311"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit 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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New operating lease assets obtained in exchange for lease obligations",
        "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": [
      "r780",
      "r1113"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "plus_SaleOfFinancingBusinessPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "SaleOfFinancingBusinessPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Our Financing Business",
        "documentation": "Disclosure of accounting policy of sale of our financing business.",
        "label": "Sale Of Financing Business Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesChannelDirectlyToConsumerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesChannelDirectlyToConsumerMember",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales Channel, Directly to Consumer [Member]",
        "label": "Sales Channel, Directly to Consumer [Member]",
        "documentation": "Contract with customer in which good or service is transferred directly to consumer."
       }
      }
     },
     "auth_ref": [
      "r1040",
      "r1048"
     ]
    },
    "us-gaap_SalesChannelThroughIntermediaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesChannelThroughIntermediaryMember",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales Channel, Through Intermediary [Member]",
        "label": "Sales Channel, Through Intermediary [Member]",
        "documentation": "Contract with customer in which good or service is transferred through intermediary."
       }
      }
     },
     "auth_ref": [
      "r1040",
      "r1048"
     ]
    },
    "us-gaap_SalesReturnsAndAllowancesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesReturnsAndAllowancesMember",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Sales Returns [Member]",
        "label": "Sales Returns and Allowances [Member]",
        "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers."
       }
      }
     },
     "auth_ref": []
    },
    "plus_SalesReturnsReserveForSalesReturns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "SalesReturnsReserveForSalesReturns",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected merchandise returns",
        "documentation": "The amount of estimated sales returns.",
        "label": "Sales Returns Reserve For Sales Returns"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueProductLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesRevenueProductLineMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Sales [Member]",
        "verboseLabel": "Revenue [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": [
      "r1354",
      "r1355"
     ]
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioPreviouslyReportedMember",
     "presentation": [
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "As Reported [Member]",
        "label": "Previously Reported [Member]",
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r222",
      "r223",
      "r291",
      "r293",
      "r296",
      "r297",
      "r301",
      "r302",
      "r311",
      "r327",
      "r485",
      "r486",
      "r588",
      "r643",
      "r647",
      "r648",
      "r714",
      "r715",
      "r733",
      "r735",
      "r736",
      "r773",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r902",
      "r1264",
      "r1265",
      "r1266",
      "r1347",
      "r1348",
      "r1363",
      "r1366",
      "r1367",
      "r1466",
      "r1480",
      "r1481"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://eplus.com/role/CompensationExpenseTable",
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable",
      "http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable",
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable",
      "http://eplus.com/role/ShareholdersEquityType2or3_Parentheticals",
      "http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r225",
      "r226",
      "r312",
      "r548",
      "r1257"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://eplus.com/role/AllocationofPurchasePriceConsiderationtoAssetsAcquiredandLiabilitiesAssumedTable",
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails",
      "http://eplus.com/role/BUSINESSCOMBINATIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Table]",
        "terseLabel": "BusinessAcquisitionLineItems",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r652",
      "r653",
      "r654",
      "r655",
      "r661",
      "r662",
      "r663",
      "r664",
      "r670",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r706",
      "r707",
      "r708",
      "r712",
      "r1062",
      "r1073",
      "r1459",
      "r1460",
      "r1462"
     ]
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://eplus.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes Paid, Net of Refunds",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Share-Based Compensation Expenses",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://eplus.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Provision for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1452"
     ]
    },
    "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
     "presentation": [
      "http://eplus.com/role/ALLOWANCEFORCREDITLOSSESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Activity in Reserves for Credit Losses",
        "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1369"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://eplus.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1448"
     ]
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://eplus.com/role/DISCONTINUEDOPERATIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued Operations",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r19",
      "r26",
      "r57",
      "r63",
      "r64",
      "r65",
      "r66",
      "r67",
      "r72",
      "r74",
      "r75",
      "r124",
      "r1396",
      "r1397"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://eplus.com/role/EARNINGSPERSHARETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Numerators and Denominators Used to Calculate Basic and Diluted Earnings per Common 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": [
      "r1350"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "presentation": [
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]",
        "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318",
      "r320",
      "r322"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://eplus.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Income Taxes to Statutory Federal Income Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r610",
      "r1061",
      "r1445"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r374",
      "r375",
      "r641",
      "r759",
      "r1258",
      "r1259",
      "r1260",
      "r1455",
      "r1456",
      "r1457",
      "r1458"
     ]
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "presentation": [
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Error Correction [Table]",
        "documentation": "Disclosure of information about prior period adjustment to correct error in previously issued financial statement. Includes, but is not limited to, effect of correction on financial statement line item, affected per-share amount, cumulative effect of change on retained earnings and other appropriate component of equity or net assets in statement of financial position, and effect of prior period adjustment on net income of each prior period presented."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r308",
      "r309",
      "r310",
      "r311",
      "r327"
     ]
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "presentation": [
      "http://eplus.com/role/REVISIONOFPREVIOUSLYISSUEDCONSOLIDATEDFINANCIALSTATEMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Correction on Previously Issued Financial Statements",
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r41"
     ]
    },
    "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable",
     "presentation": [
      "http://eplus.com/role/ActivityinReservesforCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Allowance for Credit Loss [Table]",
        "documentation": "Disclosure of information about allowance for credit loss on financing receivable."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://eplus.com/role/FutureAmortizationExpenseforPurchasedIntangiblesTable",
      "http://eplus.com/role/OtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r436",
      "r439",
      "r440",
      "r441",
      "r800",
      "r998",
      "r1003",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1389"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://eplus.com/role/ChangesinGoodwillTable",
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r1032"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r1032",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://eplus.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (loss) from Continuing Operations Before Income Tax Expense (Benefit)",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1330",
      "r1336"
     ]
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Obligations",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r81"
     ]
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "documentation": "Disclosure of information about concentration risk of product within nature of operation."
       }
      }
     },
     "auth_ref": []
    },
    "plus_ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock",
     "presentation": [
      "http://eplus.com/role/PROPERTYEQUIPMENTANDOTHERASSETSNETTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Equipment, and Other Assets, Net",
        "documentation": "Tabular disclosure of property, equipment, and other assets, net.",
        "label": "Schedule Of Property Equipment And Other Assets Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://eplus.com/role/PropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r784"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allocation of Purchase Price Consideration to Assets Acquired and Liabilities Assumed",
        "label": "Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1461",
      "r1463"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://eplus.com/role/SEGMENTREPORTINGTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical Information",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r100"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://eplus.com/role/GeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r100"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://eplus.com/role/SEGMENTREPORTINGDetails",
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "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": [
      "r44",
      "r45",
      "r46"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://eplus.com/role/SEGMENTREPORTINGTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information, by Reportable Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45",
      "r46"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://eplus.com/role/CompensationExpenseTable",
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails",
      "http://eplus.com/role/SummaryofUnvestedPSUsTable",
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r550",
      "r552",
      "r554",
      "r555",
      "r556",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r587"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Unvested PSUs",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Unvested Restricted Shares",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r1427"
     ]
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r277",
      "r290"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future Amortization Expense for Purchased Intangibles",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1391"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "plus_SecurityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "SecurityMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security [Member]",
        "documentation": "Information about the type of the product.",
        "label": "Security Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://eplus.com/role/ChangesinGoodwillTable",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails",
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "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": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r328",
      "r337",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r369",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r441",
      "r446",
      "r447",
      "r705",
      "r708",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r1021",
      "r1024",
      "r1025",
      "r1032",
      "r1128",
      "r1497",
      "r1498",
      "r1499",
      "r1500",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://eplus.com/role/GeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r181",
      "r184",
      "r186",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r205",
      "r332",
      "r367",
      "r368",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r841",
      "r842",
      "r843",
      "r844",
      "r912",
      "r913",
      "r914",
      "r968",
      "r970",
      "r973",
      "r975",
      "r980",
      "r982",
      "r983",
      "r984",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r1002",
      "r1016",
      "r1040",
      "r1043",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1127",
      "r1136",
      "r1497",
      "r1498",
      "r1499",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SEGMENT REPORTING [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://eplus.com/role/SEGMENTREPORTING"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT REPORTING",
        "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": [
      "r148",
      "r328",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r352",
      "r354",
      "r355",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r369",
      "r1020",
      "r1022",
      "r1023",
      "r1024",
      "r1026",
      "r1027",
      "r1028"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://eplus.com/role/SEGMENTREPORTINGDetails",
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT REPORTING [Abstract]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet0": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general, and administrative",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r1008",
      "r1009",
      "r1010",
      "r1013",
      "r1321"
     ]
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ServiceMember",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Services [Member]",
        "label": "Service [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1013",
      "r1040",
      "r1042"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eplus.com/role/CompensationExpenseTable",
      "http://eplus.com/role/ConsolidatedCashFlow",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "verboseLabel": "Equity-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in Shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails",
      "http://eplus.com/role/SummaryofUnvestedPSUsTable",
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"
     ],
     "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": [
      "r569"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails",
      "http://eplus.com/role/SummaryofUnvestedPSUsTable",
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r569"
     ]
    },
    "plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted to date (in Shares)",
        "documentation": "The number of grants made to date on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants To Date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://eplus.com/role/SummaryofUnvestedPSUsTable",
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested at beginning of period (in Shares)",
        "periodEndLabel": "Unvested at ending 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": [
      "r566",
      "r567"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://eplus.com/role/SummaryofUnvestedPSUsTable",
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested at beginning of period (in Dollars per share)",
        "periodEndLabel": "Unvested at ending of period (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r567"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"
     ],
     "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": [
      "r570"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated fair value of restricted shares (in Dollars)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r573"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r570"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://eplus.com/role/CompensationExpenseTable",
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails",
      "http://eplus.com/role/SummaryofUnvestedPSUsTable",
      "http://eplus.com/role/SummaryofUnvestedRestrictedSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHARE-BASED COMPENSATION [Abstract]",
        "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": [
      "r550",
      "r552",
      "r554",
      "r555",
      "r556",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r587"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares authorized (in Shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares remaining under the plan (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance period",
        "documentation": "The time frame during which performance goals must be met to determine the degree of payout and/or vesting, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Performance Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued under the plan (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "plus_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards vesting target percentage",
        "documentation": "Percentage of target level vesting of award under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Target Level Award Vesting Rights Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails",
      "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": [
      "r554",
      "r555",
      "r556",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r557",
      "r576",
      "r577",
      "r578",
      "r579",
      "r582",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offering period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issue price (in dollars per shares) (in Dollars per share)",
        "label": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails",
      "http://eplus.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares repurchased to satisfy tax withholding obligation (in Shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1443"
     ]
    },
    "plus_SoftwareCapitalizedForInternalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "SoftwareCapitalizedForInternalMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software Capitalized for Internal [Member]",
        "documentation": "Software capitalized for internal use.",
        "label": "Software Capitalized For Internal Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/PropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Software [Member]",
        "verboseLabel": "Software Licenses [Member]",
        "label": "Software Development [Member]",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "plus_StateAndLocalGovernmentAndEducationalInstitutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "StateAndLocalGovernmentAndEducationalInstitutionsMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SLED [Member]",
        "documentation": "Represents the customer end market.",
        "label": "State And Local Government And Educational Institutions Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ComponentsofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total state",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r1330",
      "r1336",
      "r1444",
      "r1454"
     ]
    },
    "us-gaap_StateAndLocalTaxJurisdictionOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StateAndLocalTaxJurisdictionOtherMember",
     "presentation": [
      "http://eplus.com/role/IncomeTaxesPaidNetofRefundsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Member]",
        "label": "State and Local Tax Jurisdiction, Other [Member]",
        "documentation": "Designated state and local jurisdiction entitled to levy and collect income tax in country of domicile, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1327",
      "r1449"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://eplus.com/role/ChangesinGoodwillTable",
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails",
      "http://eplus.com/role/SegmentReportingInformationbyReportableSegmentTable",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r227",
      "r328",
      "r337",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r369",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r441",
      "r443",
      "r446",
      "r447",
      "r705",
      "r708",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r1021",
      "r1024",
      "r1025",
      "r1032",
      "r1128",
      "r1497",
      "r1498",
      "r1499",
      "r1500",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r89",
      "r93",
      "r94",
      "r219",
      "r222",
      "r223",
      "r258",
      "r259",
      "r260",
      "r291",
      "r292",
      "r293",
      "r297",
      "r306",
      "r309",
      "r311",
      "r329",
      "r377",
      "r382",
      "r442",
      "r485",
      "r509",
      "r588",
      "r631",
      "r632",
      "r642",
      "r643",
      "r644",
      "r648",
      "r714",
      "r715",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r735",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r772",
      "r775",
      "r788",
      "r862",
      "r887",
      "r888",
      "r889",
      "r909",
      "r962"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://eplus.com/role/GeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r181",
      "r184",
      "r186",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r205",
      "r332",
      "r367",
      "r368",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r841",
      "r842",
      "r843",
      "r844",
      "r912",
      "r913",
      "r914",
      "r968",
      "r970",
      "r973",
      "r975",
      "r980",
      "r982",
      "r983",
      "r984",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r1002",
      "r1016",
      "r1040",
      "r1043",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1127",
      "r1136",
      "r1497",
      "r1498",
      "r1499",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ShareholdersEquityType2or3",
      "http://eplus.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]",
        "verboseLabel": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS [Abstract]",
        "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": [
      "r291",
      "r292",
      "r293",
      "r329",
      "r487",
      "r488",
      "r490",
      "r492",
      "r775",
      "r799",
      "r903",
      "r910",
      "r911",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r925",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r962",
      "r1011",
      "r1013",
      "r1137",
      "r1528"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED BALANCE SHEETS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://eplus.com/role/CompensationExpenseTable",
      "http://eplus.com/role/FutureLeasePaymentsUnderOperatingLeasesTable",
      "http://eplus.com/role/IncomelossfromContinuingOperationsBeforeIncomeTaxExpenseBenefitTable",
      "http://eplus.com/role/ReconciliationofIncomeTaxestoStatutoryFederalIncomeTaxRateTable",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable",
      "http://eplus.com/role/ShareholdersEquityType2or3_Parentheticals",
      "http://eplus.com/role/SupplementalInformationofRemainingLeaseTermsandDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r225",
      "r226",
      "r312",
      "r548",
      "r1257",
      "r1261"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ShareholdersEquityType2or3",
      "http://eplus.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r329",
      "r371",
      "r487",
      "r488",
      "r490",
      "r492",
      "r775",
      "r799",
      "r903",
      "r910",
      "r911",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r925",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r962",
      "r1011",
      "r1013",
      "r1137",
      "r1528"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1177",
      "r1187",
      "r1220"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock (in Shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r88",
      "r89",
      "r127",
      "r905",
      "r962",
      "r976"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of restricted stock awards (in Shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r88",
      "r89",
      "r127"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation (in Shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r88",
      "r89",
      "r127"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r88",
      "r89",
      "r127",
      "r909",
      "r962",
      "r976",
      "r1143"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of restricted stock awards",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r127"
     ]
    },
    "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "presentation": [
      "http://eplus.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized number of shares under stock repurchase program (in Shares)",
        "label": "Share Repurchase Program, Authorized, Number of Shares",
        "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1411"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://eplus.com/role/STOCKHOLDERSEQUITYDetails",
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock (in Shares)",
        "terseLabel": "Common stock repurchased during the period (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": [
      "r18",
      "r88",
      "r89",
      "r127",
      "r906",
      "r962",
      "r977"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/STOCKHOLDERSEQUITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock repurchased during the period (in Dollars)",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r88",
      "r89",
      "r127",
      "r909",
      "r962",
      "r977",
      "r1143"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet",
      "http://eplus.com/role/ScheduleofCorrectiononPreviouslyIssuedFinancialStatementsTable",
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Stockholders\u2019 Equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r93",
      "r94",
      "r119",
      "r927",
      "r943",
      "r963",
      "r964",
      "r1114",
      "r1144",
      "r1330",
      "r1334",
      "r1335",
      "r1365",
      "r1470",
      "r1530"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCKHOLDERS\u2019 EQUITY [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://eplus.com/role/STOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS' EQUITY",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r496",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r720",
      "r732",
      "r965",
      "r966",
      "r978"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails"
     ],
     "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": [
      "r771",
      "r791"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails"
     ],
     "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": [
      "r771",
      "r791"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails"
     ],
     "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": [
      "r771",
      "r791"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://eplus.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "plus_SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Information of Remaining Lease Terms and Discount Rates",
        "documentation": "Tabular disclosure of lessee's operating lease remaining lease terms and discount rates.",
        "label": "Supplemental Information Of Remaining Lease Terms And Discount Rates Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1213"
     ]
    },
    "plus_TechnologyCustomerEndMarketMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "TechnologyCustomerEndMarketMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology [Member]",
        "documentation": "Represents the customer end market.",
        "label": "Technology Customer End Market Member"
       }
      }
     },
     "auth_ref": []
    },
    "plus_TechnologyReportingUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "TechnologyReportingUnitMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails",
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology Segment [Member]",
        "verboseLabel": "Technology Reporting Unit [Member]",
        "documentation": "Refers to technology reporting segment.",
        "label": "Technology Reporting Unit Member"
       }
      }
     },
     "auth_ref": []
    },
    "plus_TelecomMediaEntertainmentCustomerEndMarketMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "TelecomMediaEntertainmentCustomerEndMarketMember",
     "presentation": [
      "http://eplus.com/role/TechnologySegmentDisaggregationofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Telecom, Media &amp; Entertainment [Member]",
        "documentation": "Represents the customer end market.",
        "label": "Telecom Media Entertainment Customer End Market Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Axis]",
        "documentation": "Information by timing of transfer of good or service to customer."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r1040",
      "r1047"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Domain]",
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r1040",
      "r1047"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeAccountsReceivableMember",
     "presentation": [
      "http://eplus.com/role/ActivityinReservesforCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable [Member]",
        "label": "Trade Accounts Receivable [Member]",
        "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business."
       }
      }
     },
     "auth_ref": []
    },
    "plus_TradeNameAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "TradeNameAndOtherMember",
     "presentation": [
      "http://eplus.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://eplus.com/role/OtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Name and Other [Member]",
        "documentation": "The member stands from trade name and other.",
        "label": "Trade Name And Other Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://eplus.com/role/BUSINESSCOMBINATIONSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Names [Member]",
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r1075",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1390",
      "r1392",
      "r1393",
      "r1394"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1233"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1235"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://eplus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transferred at Point in Time [Member]",
        "label": "Transferred at Point in Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred at point in time."
       }
      }
     },
     "auth_ref": [
      "r1040",
      "r1041",
      "r1047"
     ]
    },
    "us-gaap_TransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransferredOverTimeMember",
     "presentation": [
      "http://eplus.com/role/DisaggregationofNetSalesandRevenueRecognizedfromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transferred over Time [Member]",
        "label": "Transferred over Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred over time."
       }
      }
     },
     "auth_ref": [
      "r1040",
      "r1041",
      "r1047"
     ]
    },
    "us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers of financial assets",
        "label": "Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for transfers of financial assets, including securitization transactions. The disclosure is generally expected to include how the entity determines whether a transaction is accounted for as a sale or financing, and the initial and subsequent accounting for such a transaction. The disclosure also may address how interests that are obtained and sold, or those that continue to be held, in such transactions are measured and accounted for, and the methodology and significant assumptions used to value such interests, and the gains or losses resulting from the sale."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r20",
      "r21",
      "r132"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1236"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1235"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1235"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1236"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock [Member]",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, shares (in Shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "plus_TreasuryStockPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "TreasuryStockPolicyPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "documentation": "Disclosure of accounting policy for treasury stock.",
        "label": "Treasury Stock Policy Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://eplus.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost, 1,466 shares at March 31, 2026, and 1,056 shares at March 31, 2025",
        "label": "Treasury Stock, Value",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r52",
      "r89",
      "r93"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r51",
      "r127"
     ]
    },
    "plus_Two021EmployeeLTIPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "Two021EmployeeLTIPMember",
     "presentation": [
      "http://eplus.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Employee LTIP [Member]",
        "documentation": "Under the 2021 Employee Long Term Incentive Plan authorized for grants to employees.",
        "label": "Two021 Employee LTIPMember"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://eplus.com/role/GeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1232"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits for uncertain tax positions (in Dollars)",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r619",
      "r1060"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r156",
      "r330",
      "r333",
      "r334",
      "r335",
      "r841",
      "r843",
      "r1017"
     ]
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation for Deferred Taxes [Member]",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward."
       }
      }
     },
     "auth_ref": [
      "r1332",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at Beginning of Period",
        "periodEndLabel": "Balance at End of Period",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r285",
      "r289"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charged to Costs and Expenses",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r286"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deductions/Write-Offs",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r288"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule II - Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts [Abstract]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r277",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://eplus.com/role/ScheduleIIValuationandQualifyingAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r277",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289"
     ]
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VehiclesMember",
     "presentation": [
      "http://eplus.com/role/PropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles [Member]",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "plus_VendorConsiderationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "VendorConsiderationPolicyTextBlock",
     "presentation": [
      "http://eplus.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vendor Consideration",
        "documentation": "Disclosure of accounting policy for vendor consideration.",
        "label": "Vendor Consideration Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "plus_VendorSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "VendorSixMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cisco Systems [Member]",
        "documentation": "Represents the name of the vendor.",
        "label": "Vendor Six Member"
       }
      }
     },
     "auth_ref": []
    },
    "plus_VerizonCommunicationsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "VerizonCommunicationsIncMember",
     "presentation": [
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://eplus.com/role/SEGMENTREPORTINGDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Verizon Communications Inc [Member]",
        "verboseLabel": "Verizon Communications Inc. [Member]",
        "documentation": "Represents the name of a major customer.",
        "label": "Verizon Communications Inc Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1201"
     ]
    },
    "srt_WarehouseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "WarehouseMember",
     "presentation": [
      "http://eplus.com/role/LESSEEACCOUNTINGDetails",
      "http://eplus.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warehouse [Member]",
        "label": "Warehouse [Member]",
        "documentation": "Facility designed for the storage of goods or equipment."
       }
      }
     },
     "auth_ref": [
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive shares (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1350"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted average shares common outstanding \u2013 diluted (in Shares)",
        "terseLabel": "Weighted average common shares outstanding\u2014diluted (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": [
      "r316",
      "r322"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic and diluted common shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://eplus.com/role/ConsolidatedBalanceSheet0",
      "http://eplus.com/role/ReconciliationofNumeratorsandDenominatorsUsedtoCalculateBasicandDilutedEarningsperCommonShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common shares outstanding\u2014basic (in Shares)",
        "verboseLabel": "Weighted average common shares outstanding \u2013 basic (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": [
      "r315",
      "r322"
     ]
    },
    "plus_WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "WFCDF Credit Facility [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars named as WFCDF credit facility.",
        "label": "Wells Fargo Commercial Distribution Finance LLCCredit Facility Member"
       }
      }
     },
     "auth_ref": []
    },
    "plus_WellsFargoCommercialDistributionFinanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eplus.com/20260331",
     "localname": "WellsFargoCommercialDistributionFinanceMember",
     "presentation": [
      "http://eplus.com/role/CREDITFACILITYDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "WFCDF [Member]",
        "documentation": "Wells Fargo Commercial Distribution Finance, LLC (\"WFCDF\") is credit facility provider to the entity. It provides short-term capital for our technology sales business segment. This credit facility has two components.",
        "label": "Wells Fargo Commercial Distribution Finance Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1199"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "2",
   "SubTopic": "30",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481557/860-30-25-2"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(f)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-16"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481268/860-10-50-4"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(a)",
   "Paragraph": "4",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r22": {
   "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"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-5"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-6"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-7"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-3"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r42": {
   "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"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310/tableOfContent"
  },
  "r49": {
   "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"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r103": {
   "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(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9"
  },
  "r122": {
   "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"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r130": {
   "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"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 5.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r143": {
   "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"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477711/980-340-25-1"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A"
  },
  "r153": {
   "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"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(4)",
   "Publisher": "SEC"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "c",
   "Publisher": "SEC"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r178": {
   "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"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r180": {
   "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"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r185": {
   "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"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r227": {
   "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"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r233": {
   "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"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r242": {
   "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"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r244": {
   "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"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r246": {
   "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"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-5"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r279": {
   "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"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r282": {
   "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"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r284": {
   "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"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r369": {
   "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"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r382": {
   "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"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A"
  },
  "r386": {
   "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"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-6"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-5"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r500": {
   "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"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r503": {
   "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"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-4"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r533": {
   "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"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r547": {
   "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"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r598": {
   "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"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10B"
  },
  "r608": {
   "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"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r620": {
   "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"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r727": {
   "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"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A"
  },
  "r756": {
   "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"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r759": {
   "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"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481724/830-30-40-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r788": {
   "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"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r799": {
   "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"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r836": {
   "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"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r838": {
   "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(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r846": {
   "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"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r903": {
   "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"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r967": {
   "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"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r969": {
   "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"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r974": {
   "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"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477011/948-310-45-1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "79",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "80",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-40"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1404",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1278": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1279": {
   "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(26)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-5"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "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"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1344": {
   "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"
  },
  "r1345": {
   "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"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1349": {
   "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"
  },
  "r1350": {
   "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"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1352": {
   "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"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1358": {
   "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"
  },
  "r1359": {
   "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"
  },
  "r1360": {
   "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"
  },
  "r1361": {
   "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"
  },
  "r1362": {
   "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"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1364": {
   "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"
  },
  "r1365": {
   "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"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1398": {
   "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"
  },
  "r1399": {
   "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"
  },
  "r1400": {
   "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"
  },
  "r1401": {
   "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"
  },
  "r1402": {
   "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"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1404": {
   "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"
  },
  "r1405": {
   "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"
  },
  "r1406": {
   "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"
  },
  "r1407": {
   "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"
  },
  "r1408": {
   "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"
  },
  "r1409": {
   "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"
  },
  "r1410": {
   "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"
  },
  "r1411": {
   "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"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1415": {
   "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"
  },
  "r1416": {
   "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"
  },
  "r1417": {
   "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"
  },
  "r1418": {
   "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"
  },
  "r1419": {
   "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"
  },
  "r1420": {
   "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"
  },
  "r1421": {
   "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"
  },
  "r1422": {
   "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"
  },
  "r1423": {
   "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"
  },
  "r1424": {
   "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"
  },
  "r1425": {
   "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"
  },
  "r1426": {
   "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"
  },
  "r1427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1428": {
   "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"
  },
  "r1429": {
   "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"
  },
  "r1430": {
   "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"
  },
  "r1431": {
   "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"
  },
  "r1432": {
   "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"
  },
  "r1433": {
   "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"
  },
  "r1434": {
   "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"
  },
  "r1435": {
   "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"
  },
  "r1436": {
   "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"
  },
  "r1437": {
   "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"
  },
  "r1438": {
   "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"
  },
  "r1439": {
   "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"
  },
  "r1440": {
   "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"
  },
  "r1441": {
   "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"
  },
  "r1442": {
   "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"
  },
  "r1443": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1444": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1445": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1446": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1447": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1448": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1449": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1450": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1464": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1465": {
   "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"
  },
  "r1466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1467": {
   "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"
  },
  "r1468": {
   "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"
  },
  "r1469": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r1470": {
   "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"
  },
  "r1471": {
   "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"
  },
  "r1472": {
   "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"
  },
  "r1473": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1474": {
   "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"
  },
  "r1475": {
   "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"
  },
  "r1476": {
   "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"
  },
  "r1477": {
   "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"
  },
  "r1478": {
   "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"
  },
  "r1479": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-13"
  },
  "r1480": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1481": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1482": {
   "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"
  },
  "r1483": {
   "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"
  },
  "r1484": {
   "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"
  },
  "r1485": {
   "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"
  },
  "r1486": {
   "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"
  },
  "r1487": {
   "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"
  },
  "r1488": {
   "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"
  },
  "r1489": {
   "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"
  },
  "r1490": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "932",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-10(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479664/932-10-S99-1"
  },
  "r1491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1492": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1493": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1494": {
   "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"
  },
  "r1495": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1496": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1497": {
   "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"
  },
  "r1498": {
   "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"
  },
  "r1499": {
   "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"
  },
  "r1500": {
   "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"
  },
  "r1501": {
   "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"
  },
  "r1502": {
   "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"
  },
  "r1503": {
   "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"
  },
  "r1504": {
   "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"
  },
  "r1505": {
   "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"
  },
  "r1506": {
   "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"
  },
  "r1507": {
   "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"
  },
  "r1508": {
   "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"
  },
  "r1509": {
   "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"
  },
  "r1510": {
   "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"
  },
  "r1511": {
   "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"
  },
  "r1512": {
   "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"
  },
  "r1513": {
   "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"
  },
  "r1514": {
   "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"
  },
  "r1515": {
   "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"
  },
  "r1516": {
   "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"
  },
  "r1517": {
   "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"
  },
  "r1518": {
   "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"
  },
  "r1519": {
   "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"
  },
  "r1520": {
   "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"
  },
  "r1521": {
   "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"
  },
  "r1522": {
   "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"
  },
  "r1523": {
   "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"
  },
  "r1524": {
   "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"
  },
  "r1525": {
   "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"
  },
  "r1526": {
   "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"
  },
  "r1527": {
   "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"
  },
  "r1528": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1529": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1530": {
   "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"
  },
  "r1531": {
   "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"
  },
  "r1532": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1533": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1534": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1535": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1536": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r1537": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1538": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1539": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1540": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1541": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>113
<FILENAME>0001140361-26-023171-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-26-023171-xbrl.zip
M4$L#!!0    ( $&HO%Q#FZR^A*P" ' 8(  2    968R,# W,#0W,%\Q,&LN
M:'1M[+UK<]M(LB;\?7X%UN?,&3N"E'7UM<<;;%GNUK8M:42Y/;-OO.$ B2*)
M,0BP<9',_O6;UZH"",J21<FF1R=VIRT2! I565EY>?+)G_[WYVD2G)N\B+/T
M[W_;VMC\6V#281;%Z?CO?^OU]P\/__:_7_WEI__5[0:_F-3D86FB8# /?LZS
M,,KC:&R"LSQ,BU&63X.'Y?11T TF93E[\?CQQ<7%QL!>MC',ID&W*_?:SPW>
MZ45P-JF"=^$\V'X6;&^]V-QZL;T5O#_;#[8WMY\L7(X/WL^FL_XP#DY-D57Y
MT!2=X.W;_2!+[:VV=H/-9R^VGK_8W&W<:E+"R\(+I\4+&,VL&,9_?R"#E;]S
MO2L.]X&]MDK+?&ZO_3S(DXW"##?&V?EC^?(Q/&7/_F >+;EX'M4NC$S<?B%\
M4;^PS.V%.*]T<9:/'\,7C\OYS.#5N]W-K>[.EO[&#)>, KZHW3PNLMWMK:?M
M#]C>W-QY+%?8'WQ>=NT67)LF<6K^^?/I6W=YV7Z]N_1QJ4(4EB").+S-[N9V
M=VO;NTD77J!V(WVAR^ZSM=?=?.;-"ESYZ9(WQ:\'86'T\EE2%?9R@W^A9.#X
MGFSNN+L6N7O%45@,Z(;P86V>BW*6MZ\(?E.[M"JZXS"<+=Y3OFA>C")0M%Y-
MW]0NQR='#;F3]W_RF+_T+XTODXNT*,-T:&?K<W+)Q?]\"W/KKFRNP\4.7;KU
M_/GSQ_2MO;1HNPYNN?7XG^_>]H<3,PV["R,IXNO_:OEX4',\>/67X*>)"2/X
M;_!3&9>)>17\])C_\9?@+S]-31D&PRPM30K24)K/Y6/Z'2G$KOFCBL___F"?
MO^^>P;H\> Q*Z;'<\J=!%LU?_13%YT%1SA/S]P<CN+0["J=Q,@=%&4]-<60N
M3K-IF':"O]'? 7P0T"=_Z_ 5G>#GL/AD\O,X24P'=#:\0QQV@L+D\>AE0+<L
MXC_-BV!K<U:^?$ /?/47?*/'^*^?)KD^?I#ED<F[939[$>S,/@=%EL2@@I-P
M^.EE(%\.LK+,IG"S)=\G9E2^"-(L-?:C/!Y/[&<3PW]MSSZ_A-G@P=BQ>'.!
ML]D-DWB<O@B&,'\FK[_,+KT,_#3XJ9B%:>L4_L\?55:^;$P<?_@2UBW)\A=!
M/AX\W.P$^/\>P0W_Y[^VGFR^_.DQWO/5"N_,8[^0MQ]D200/>W]T>';P.NB?
M]<X.^O+,VF3XZ_2MYZ;U#?H'^^]/#\\.#_I![^AU</#/_5][1[\<!/O'[]X=
M]ON'QT<K?*WM.WNM#V$Q 8.HS&#CO=[8WP"38F_W>?NKM+W)XJYCN;K"3[\T
M"<_H=K<^ V^.3]\%/\6?7\"V/:JFH$R&K.D^EZ=F]/<'P\T'01I.X>%@N;QX
MG0WAFK0D'1?$8(;$G\^[6\]V]IX\>+6UV?WMI\>U6[V2J;SCB<1YN_R5V)#
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
MX'B'?LD7Y6QK\V9R=GI X;:/!_\$KX ,B>,W;P[WU8VP6(>/OQS_?G"*VOT
M)0L1M!F:_0<6Q'HL(%9V!?8U0QW\@B!15. WU-EWO(&W;A3,==,);MO)P5%?
ME)J;KGT/-'Q+$U.3'WZI[8WZ.[@1BU?XKX_''XY@]7\]/$'C' 3AK ?6P,\'
M1P<@%GBR\_<D'<X)$*-^J4]J6>3FP?%%"E(RB6>4R#)Y&8)=\+-)#8@/GO'\
M/0F1<P?$KE_J?W*>\ZJG?U. ;DF";A0MTYFG246%#BO2KTTSM;CJR3' YAKO
M9C@&7A^ T+T^H-VJ<TS3AUH=YKZH32AU^F(@EVQ?W>%P&$1FAA5A*]R_>U^I
MZFX4ESLY/03+] 0$V+-9WQP<B*D/7CQH/8K/*F.X9X6^,8)OZ2/F8K@Z8ZM]
M*M8U7O?[G9V+J]ZJ-PK8'?SSU\.?#\5I;/$F/_;W?P7C_2V*U\'G23R(Q6=L
M<28#["0=5<EMB]B7I^1&(3*TXS\BP@R<Z'?OP'VFWG(".NM7TRDXR:MZP6>W
MEOJ_A;WS!6A!'VX8ENC.??W,+!G&3RNFG[V'L[5C4[;_HP!L5 2<QY%YL$RP
MN*/T3[%G:RY"V-J@36C1Q8I>:^#CO@P)9[#<5P%T%$_W-3@=@=S=.B!]O_<>
M#3_0K,';WM$O[WO8IA3#O@&HW@^]T]?=M\?'OX&-$[B@YMK!K\^^@%[&&@FP
M; M8>C9QFY6<86Z(9&H:SA&['&'04=CG+ ?42-8RD;5T]U!F)P$P(V)Y:L)4
M\-N6B^YIKYT&69@K=X@\.9PRK8(/]*Y?KA#OCAB:<O>M@RL29"Y]C']Q_2$(
M)I_"+L;(;&Z2&)WTH)IEJ1#H9:46REK:AL&<V>_ 6V"JR^73MP$'/?+D+;V
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
M@J__'+!KZBL-SJG, [3$32Y!2?" A?!\B-1H$4>7K-Q7B&^-,>J!.B**U1T
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
M$T)J5*8;1I'<.4D\.I2"D6,13;)JO2'L #9[(["P,0$>4(J<RI <#8C4N6^
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
M^$MSHASUN, 4W#D[J2K"'NS+]G+"AW,85\HKL0?O&4KP"?A3L#4[P:_A !D
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
MGK/UE+HCQ.EYQH'\2M[\=WB[/[$G.H==)0,5'*;#C8[R6A)%_+KMQRMK3.H
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
M2W$8<G&:[7T<-)W%5-<=MV^5ZCVF,-BQ%*N!#-86O#X!^LKZ3HT90T#FVIV
MO4)<&$)NEMGPDR=MVH 6O_-JID,-5&B-@Q1%1LYV]8)*%VKK,4:*DHYB+_N8
M+J_$I&[_4BM?SF>J>"P^ALW($F: _;N8<D+>/H[!\JZ#.,#JG"#6ERD>N">D
MRP^[\;BMQ+EF2<J+$TC7LC<J.FXP;R:GUDXH?"\I)Q8,KVK96Q8M1E4\3#V'
MYY*4FGWTI[*9IB2OV.!6 YOX@AY;*B_ *!Y7 M*JYS59K3LL()XF];D_U "[
M#EM$78?.7]H[M"0F"7U!<5NQ'*Q+QT[B4JR1#"/,Y];N=J-W<ABK'^X-@I.7
MR].G]!.%I#N-!2,4P)7T<[TP(?6U,EITVVG/1JKU8SR,LR19LWP<IO&?RJ?B
M)U<3,\9C(0GCJ6R$@LS8DA!0!9H/!!O!&8A"S&45W+9T$=G*Y6I+X)'V3'=+
MWNPE70]T\UL.<C( V.D$\RIT(=3E0%H\GYJH2A]86S_@R.(?PBDO]!&Z][T
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
MYIWR?,5)I8$P#3![R_M,E2Y&RXLTDK?8&TG]A-4TW?F53395G:N2@ A).65
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
M"7L, E#1\Y94T#ZD<&O:;=D77^E2)P;AEH3."2E- XP4A;GH5DJRX!"Y\M?
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
M1\DO,L2Q:P+DLZWXRS".PBO&[3<);%_#J=<'-H&^%D3KCT"[0Q!JN*":!]G
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
M<>!WJE6S<S>[O+Y1U.O%F$;S<J591D,DMR>2_3K_9T,D#9'81-(&(JE8/_=
M)"NCLYN\KQL$3"C]C/+_,7U54O^+X-MS=3>TCP[]H^W&ZWF+Z$ ;E-1&N;^%
M<E];R+M&VOV<]*!'/ZP''&Q.TM[=9_;T9-[LW+/;N95175AM^=3H(LZY[Q[Y
M.^WGD==QO^[9(W__L''/WGC?=@[\H_9SC\ V.2 .2?B[50C!YB8MY$#^417R
MN]FVQ=NV?_0]YY<UV1U-=L?#L>KMAE&O,OVME1;4Y'_,HYH]_ZA)C+W-MNT>
M-6;9S=T _LYV!?_Z.]**UC>QXYX/^D7'W]Z]6[*#O&G5X]CWO7%M_^#P;@D
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
M57D==WY!<BF=Y,"'\I>O:B_<DUS]95"EJJ;E+"/4(40A5G5IP5 6>QCD6I"
M<8>$?8_ 5(^)137CP0;^:>5FH[T=0@CUX;^Z#W'P.B2II\'>J)5%SP1):A%$
ME!T%GA'?G77 3WFFLTAYA0BL%N5E-G93L^4/M.6S,92:+7^@+9^-9;1,+/K)
MD\3O Q/[+I*\&I"H"<<LR"IJ=W;]=K6R9/Y+[DL5N8\%'.S[N]6P[_K,_^C
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
M>E!E9>.']D['.&VJZ@@FI.TOUD=62\X_Y'7"0QX',!A?'_(ZX&=Q,$TGQ=8
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
M]SZ#CD!,1M@"JT,20#KCGL<7*C2\"X:YW6B!FX>5K'2LBPI-K=>=M[B!U!O
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
MDC'OI9KYIA\Q?$J^&QC.&#[ LOH&_=\(ALX@Q&^%KPFXR"]XX\'V^X%8FS>
M61R_#V?CAX_&R';&(<-*7@S'>!-$W:#G.Q,\LP">M$,#%@>*0<^[&\-1]0UO
M#!.- >J[=N $)>-VR )F](;V^ Z&?V ^>]/WG7LVIJP<V%#HC)SQ'4X\B6 _
MM'#XB?UR@A!_D/7W@1(]#!W8,$[89R'SX3W6?\.'<7RC&SW2\X\]%\D6;CDY
M?C!A/6?@](RSVR.?N78(RW7&3N@ "-RSH+0O4+=W.*3\'C->CS<)C)J+'(!1
MSG@Y1KV9PBC $P=."]9J"-R2HQ!N^0S .,+I?6]$0]F]_T1.X.!I ,"]^60[
MKO/@]'X6H)7+W4R;UI-T^DU&4,5?>A-#E8 E;WSG(65BOV!7 0<9?!7(I5@0
M?#& I8[O @T4WTC2I0UQYWL/X1!ADHV'2*S[.N4&JCU!PXT)<J87Q=OE-%+.
MU6?!3_73:P%8J5F4RW_=KJ"LG971PJWP<SP*O8G<G/A&.B3XER2J.@!&H#48
M9=12:: 'ANH3*BG^R';EZ%)QX=]-2[E<HSF0-KV$,"PTJA[UXX!GJO78K*?K
M30#L/X_L 3STWH"[P^%^&_I;4:L W._@><Z@83N)JQJ*_9-=6HS"G4/&K(%3
M>(W>B?M/J%Q#9L-D4VK,BP+],RHGU+L9A<&!$PKP*]24?/'!N4NWRC38[%CI
M*]<.9V CRX*W5GMU5HOANU-"UY9@!1GHFS2NNWB^9SP7G?V#%F*URUSI,2;
ME,- B01OEJIN4B28HZ+Y+(A<4H;@!_O-$&@?\_$)Y.I"<%A%?3.2ZANI4V^D
M_N;W9[0W T<!X@OR+T@B 7[]:+@>*'$"!@)<=(]W<'I#O /$%%3WI,Y6,OZ
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
M.44M3&/B89PY(38W,G!L#:;15=1O35VT?L4BKTE?$MHF5,TN#,*42X1KIN+
ME#?"9W=061$:G"XJP3&0(C O^5N9>F3M$JZ^\6<!0Z+<\^PBDV1.)DF[R"1Y
MODR2/ A;JUG1%-WZ[**Z(BP=0&'_J4SXERI?])H;<@LQ<]V"XH(LQVZ1. =7
MU8 8]WFNK^W_9*$H#YI6O0[9PT!<%BM)PYZPB9&U'?X9<166V63=YN8IU,K$
M"DCPH@*?5 "?LHKA-5<P"&&T8X#&7"@!N=5]#+@2J2W2T0QYI.\10Q^ *)"H
MA@'L>H2T T4(ZBBA22W21 4,U>8FJE4. ?BX5#&G!N#S=N-V \X@5D?CY7D]
MV%L ?-?F&PKA-J7_0YG/@-22D"%56B!8*)/S! :RG>%]("W_A0?CI*^=*HS1
MD[B1,9D!1I[/I6,&ZK_G8Z&Q6X0$7HC,A#'^K;=Z(.E4U@C@QY%[1OQ"F!:C
M6*K7B0 _B((>FX1.EQ>2&.B4CRI,8/,,\BK9 8ELRJ&$_JF0)"EI+*%&$\CL
M>H^)@=!]A#*NJ*D'UQN@4XQL6(]3M2L0)V(!4KOU6#Y.%,% $5HK(6%*"*;T
M=%0SG5_4&T/H3 D5T11I;')M\!P?!C>)*[BGLB^@>XR$K)KP8Q5FX94KFB3,
M^[PEA!.(BF;I4!K79I"0BI V9EB#A]?U'C$;Z?D@<@6_@*'E")24-59,!H%'
M^@6Z9/K$B@WDD^65@(!N 0F60" XE.:Q* C,^N+4B>:3OHP]1X65?P'%5NQ6
M=^CK;K>XK+TH-8KPRNNW28^9@^:5C6JZ-:9+NIUCOQ]F'//B"H!T>2WJYK,[
MVU?5+^!+*;1QV2-(^# +I'X"4N-Y]N#48U@P.L#D$' +U%[81TE'B]B=IOF<
M8T_7!.OT")<WVAS]/AELR2K\_<;X<GQ\Q>L%);2'^$8F,%'/$0VQ^BSH^4Z7
MC[9>;<=I.G#IWP'/_2_'-62Z-W%F](VV% TXKL127I)B\#B\M/.)SP8D%.^!
M2\3Q1K!Z%(4+<"6P)X%?&XI)X"_!8: *EC*+M*GJM_7OJ'\G@K?L((A&$\TB
MJL84)7E47!?)-ERKZSL#).V28: J)NLS\2Q$G!9/@JJ6B?+,G 3*=17T;P91
MKSM_="Z^=^#OD\LO%V>W9Y<7AB@09_PY!,Q\8+H;*@YY(=34M!6,&:5J9W3S
MO-L0FCE!&U@85B/00PY,7@L,[@3 ^2_6/@M4%( R;:A[YVXJC@Y^_P@=]8]*
M4S(3WP;>('R !2:_'=D.&O9X@S[Y"&B($X0C,]$ TWQ*W6!8RP D"<ZV8Q^@
M[A:ZI)W1?J4T+C8J()[+]E1F3?'T/I5<[X78^T_HAW..E\J&BGL@[,5QTA_F
M90Y!W@(,0VU#\XU(W"T0:%;70R2Q%?S2/P"J F,$M,N9N-IES;DCCCNNZ_70
M1$;:O-:UAUN2T)^YX.84O7-"T>\+-7G>8M.E-%3&&\_2:(1CLD+]_,<"(Z)N
M2<HJB UBCR8(U]RW44!#FN8?$R^)QZJIUEQ:)?3Y67(EHZXGGB.:1#DC950
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
MWH2"(^PW!!IQ*$CLC ]4?"Y+5+Z4(;R?I3*N_3@55!VKGX&L&MDWIS43[BI
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
M5]5!D3122X7=R,"<J1N1@42!@.M=NIJ=L2U*!.K 4?<*:^*R4GKHM^4'QNC
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
MB'\/<G8@1[HY/SZ[16MA$+G85XOJ)9M&#R#0=IY:80W)3^#T'=O'FFEP)'>
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
M>IS@V"Z7LB>JB@NVP)#G$]+Y3.A\ G$^)7%\7+"B<_TO%]ILXXX.GI/.6+@
M$BYX 6^"R:D.J.Z@:=$0/C(1@'0^KQ*A>D!.A#+:\P)%E "(4;#1)R=BQ)^@
M,4J)S:H'48#A4".I'THW?%+>)6/B@4A/7- 9"48A1?L)"0?3ZS<ET.L'2ETY
M^L!M@$LI&5J>W_0(R;7:/1X&0@=PQ_AB4N]C9*/V@;"(=A Y>!!-4.7@Q")
M8W&/J0'UU\6V G%%]*"!7-M%!,;M@* 6Q$:*Y))OG)'CVF18"*? :NG"U5I)
M/-=M58FG^$90EAK/+%X-T06]?N"$01*FO+'[*&P#_X[&O!RX L?$C&(6LJMH
MX)#<%5JH'+(*SET'-XGQ%=LH1DVBD#,R [FMRZ3 1\*O!WK,'>$[38R"C Z+
M#U@Q?.ZY)M>FP;8X;,3#,1,"8!*N"9[)!"-/"M<-&-'''BYD&.%;9/Z(XR$J
M$4Y"8;%]'Q44T@!GB$[A_UC=_U$I_!_/Y/\@[BGEHVD33I\AM -/E\(!YV&
M$(A$?E)P6(K[' >5O D[@5.$.>Z$#JN$3#26(*$(-:D95B?5'#Z=KAYOE_S]
M*:FLW(@3GTPLT$MQ!*VV02";1GD)]L;)$S$/FT\-0]T[[(&S:8R*A@5T:=AT
MFF@*6PGGU%196#%ZO!,XF-AW$(1/DC(7BEU?064B4$D5O_Z$71SW^\)>*!1F
M>F(M:4PIT[I*+_<%9QKKP0I4X3Y!X2:;D/8@M]HEP'0QVU5J>Z(BLXDV 0 )
M#R$N>+]T$^DN?JLUZ^/GWSV]@Q9_/ZU_UC/4Q\8LNG:CV?[P9CK_:YJ*;7D9
M?S*RZXAKZS.THG#3-O>PP-6I'O5C-&*1Z2H-AKC81Y9J/E3F!+"4/*Q,@0;8
M"K-]RGP8%A"TSC(^HY"'VIAHD(/&"X0&F[R #TI$G:8,&H%ZO_G%UFL[3@W(
M./#2=WDV)H^%N"K%^5'P0#V.+,R1WQMB5U@2]I!3*(:>$"P08]%1Q2VI)+2
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
MVW C;1"'0G=6UB<&I;SEI.>!HL'&?.7ZS_Z_IZ;C>O@9>;&RYWMOX=,'-I;
M#_ <_G=M4-MR,U7"0K)5I_\W,QR-P84]"0*G_*L4_\=)M9.4NY+:-Y1<.!4X
M'#,$,/(O:JY19*HFF3J*3%68[2XRM?<ATR[&V4Q3V95YFFO,-I2&/OD"*Y6H
MZ7*(MH3WCCU9CI/'!66)4PL9)-<L3GO9"D.&P9VFTZU&NTZF@#>J)Y^LWEX/
MHYOU06^@=[M[!K;ML6O)K,VG1<)N623LUY&$G<% [PWVC,M0)-Q*PEYI)&R0
MB;S?U1N]/7T^:4FXZZYNY\S/'] \.T[>X2%?_%1"UDJ^AGCH5F(16P],O[0#
M Z)DN]N$([-G<E[>'$_!] AA.B@-IA@Q7*_KK5Y/P53!=$^8-NJEX13K( R:
M>KTLG%9#QZ00X<,()#F#>1]8E8<J+(^@M]O8Y6'/P(]J\[\#$J_1*(UZ75&3
M5&]T]PS_5-3;1+UF:=3K(?4:O;[>+.OL[=(HNVD: =BNAS$=R@*L+,#OA4ED
ML?WB>1E-?[7M"05L"IO+@SV+KZVWQC4H5+/3[.B#[IYI*XKG%V 'SDI.,NXW
MFP.]/3@I.\D!R9G%)IR1G ,R](-8K3?+,O3ONM/[RDJL[!IE6HFS'J%&;=@"
ME:93/RF5IA(T/WW@9K$;9P4NU@GN]/5.IZ6 JX!;IB4Y*W);(+7T00QM[%EG
M5]F6CT\Z/B3.VA1#T>SJ;66OK(*U.2L].US;Z>OU?0LT*GH687_.2D^LIZQW
MNUT0O@_F95Q)Y*B_BTR."LY,;;?:[O>XW5EET^3RYZ^.[;K:PK&GYOMSH601
M0VGC[FG?DMUKO=JPV^CJ]?Z!@Z]/AGJ9I,Z]R8=]S!I-O=%4#J\*")E[DV^
MY&OHO79%XN8;&Y+<#NW3?Q^O+.]^?6"SF6D]Z]HSLYACS'B_$6,R-RW3];#N
MRS>F[MU]:A3R#?V5;R=HF!>1O;S^OF"6FZBQ0Z<.>EV[V=);@Y,REA_KE9PG
M9=%_U^_J725L5>&VSI.R<&^V.AV]$],1Z3 7>3O%K7#%%@YL%57]XA?"W'8\
M\T_Z0%T'>T KO),(K- ^)L-3BS=6;:LKH )70&9J8H)*1^^=EO?[6-E^9FIB
M8@C6MSU8%%M16L$M5G9AKD>\?\I+A%K/U%]1Q;2=<H3%UJMN:GYGD[,_F6.O
MGB2)%SA%5^S)VTM@ZM:&VIEV2ORP$F0^?:QNO\F+ 6M/@56!-158LP@J61!+
MJ3#M9D62YQIILN=&"X:*. @@C*_\0#+(D:J@_O8)W"3*O.S4![5ANSW0!ZV2
M#!DG3\-,FF<Z(F)D4+O1U-NM Q=%.QTB9N'C*8F(QN)>K[R3F*N>J<)T5%24
MVNZJ+ZJZ,\L@:_8SR9J\6;22--/<;T'KUF0W7!.4E&Y7;[15>G>59,U]R=BJ
M#0<#O=M7&D.5A,U]J8@)2*V6WJ^?OKAY$L%BE8A/6ZF07T]S]6('<''MZIK%
M#A3O70E;XND;1+/(&7>V94>YVSXFT4:G-NSIS=,*JJL$P4\?M9GDJHRP[=:&
M7;W=.JDDTDI0_!W -HL@F1&VU >ZW3I87H,2)BO^RIW"9)I^2]>&8P%>76WJ
MV',Z#*:U1+..@+)MN?#[)P;G@&F>\5W9>?;R1TN-\@9V]]+?W)&_MQ]I8_ES
MC\9WYEY_]QP#V)QI&<[;K<?F+K 5G)!C4^RU='$GXRGHU.ZU3NTR/%9[T<'A
M@/4AZUV]T51>S@H8G@X-!S0^-%H=O5D6=U RQ]&]<J?,D29KYMZQOYDN'B:
MMS!DH6RAZH">M'*579("'BA4JH_,8@ESQCO-1FW8'NBMQDD)096@]^F#-@>!
M+R5JL0(H.@E/RM5;"8*_ ]1FETM3HK:%,7CZH'&,J5Z'%K;>QRMWBI1I0M^Q
M;3C;8,J"'P;&+&6_RE5#A2=F2ZR;>X\YH;9UX7F.^;3TC*<9>[2S**<87=%L
MJSI-QV*Z*@X)Z(9&AY[J*7<41JOB@  7PZ"GMYI'TK2R4K?N^WCE3MDB3:CS
MNFPQ,5TA7K!)1+J@<"QL8.<9W[4??G$7AB7').C!H;+YHQ\ 1,R!,\#@M!K:
MBX.(_^O5[</EZ.[Q]N[+]=7OH_OKSQ>/MZ.[!YB#[3$--$$#H(ZC#G]4@DQJ
MKG45(E_ MX#,HREH/<EX4:\V[.N=LGH<G#QQ<Q1.\J NL(EF7V^T3JJ-]VF(
M''F0=T#U:+J=DDQK!Q0DJINO5-V9J>U6V_T>MWN7\-RJ9Q2>*^C=;6\CPL1>
M@LZ:#Q7^5I"[H;0%%)>DP+P],Z]:%+C2U+NG57*C&G0^;:!FRTO8'ZD-C+AK
MZYV>0JI":HFI"/LC%5/+&SU]T%<)"$=AZJR@=;65)@$A8ET%?1Y.P7P.A\%]
M,1SV][_VFXWFST^&:XYCI<>3W_-*D+FH\KF!^ZAJ'OH,=TMJN;F9LR/NGCD?
M\> \X$GR+X%Z]!* A^BDN=';H%4;ML][)Y7Y>Q@*1P7.*I$82ZR?]T\J)O9
M)&Y6E<2=VK!UWJU(@XU6J@8;(6O_P>^(2L1]GG[P:FZ7XG9749:#U:T-Z^=E
MI6HK<)\0N/.3!XI#-U8B."^KJI5"]RFA.S=1J#AT]Y%W]XXQY;5 .XHR&9^
MR3B#X"3+@,"9H3-%IVO/@X6M><_K[R==3:'VX!)1#K!MUU%)'IQ418QJ4/W$
M89M!U,D#MIC4?MXN";8[;3L;<O8.[<IX'Z^LEI Y,6=+CTV4NZXJ7MDT.2_*
M,U>P3?^*GY(4"FR[2;ZY4VZ(?BJ^N0Q$;I%W[I3S3T[%.Y>!R&WRSQU,ABM*
M2E!.N_=G^2W/:9?AO'64VT[!N^INNPSX[BK'G<)WU1UW&?#=(]?=P<I_1/5J
M-!R7;D!1IN,3,!WGZ*<3AVG/<]0G3]U)1?=6@^RGC=L\/77I@#L@7YT"K@+N
MP7QUJ8#;J9.W3A5%/0J/2@6=..TTJ77_8GA V40SOH$<_LPBPB:V];&7GNL9
M%A;K.WR$V)&6%I.;?,'W^&XY?V+.:$J\PAT%&QSU\8=3<>/X1:,V;';U9NND
MPE*.M;Y8,21N$HD[IR6&'VN-L6)(W"(2=QLEE3 NS\.3XF8YJ%7CM.Z6L 4M
M#,[$N&P3+ELG'4-P[+=+9B)W./,I*_WS](E<P/V2F<A=(G*O4:I-'/[$8MY#
MO!_\[_'OOPC>KD4J'T]A%\]>:0,^@*X_F\ %\L"8AC6-7<VSM4O;(C^'@3?*
MC6D9UM@T9MJ#!Q_,0?MWST718[HVY(OD\'(M]3JLAMXU->;F[.V#]FC.F7O'
M7C_;<\/2M;__L;2]G^E##3[5Z&/^H<Z?U36XW[\RYYLYFS%=^Y79L&>&KKG,
M,:=B<-?\DWW0^FC7X%MZ!MN$KP]]\F1[GCV7'](.F]8$5@+;CY]$=L1"%,WD
MZ-)&PC];+1I-=A.\L&$G5C?^P/OAK>V'%[<?7C'[$156PI@>,ZPQ#\_<G/4#
MX2/T\)/#C*]GQA2>^J MX'#"L[^\!")4C'4KSJ2US8SE?P>LX1F>-^%(F[B>
M"*U>Q :00U",\C0#"0Y^OB;'\2]J/PW%FFA%XYGA F]Z80:\3+.!USCF! N,
MAY:[0C1D>J$"Y(]XL'^WI[]CL!,>O=J0/L*:YO(C7H7<%&^._)GP_$=H:WI
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
M4&<[Y.G'+RS&#:WA+0AC8 RO80X\<W/6:/J6T_#33PXSOIX94WCL@[8PGG'
M7UY\R[' C-C6.9N8RWG &>3\8!HAQH"F8YX5XM&__._@N#S#\R9V3,,%18@E
MN4\3]T2,P@]KC&5:G.*?AF)-M"+*!?KOV@LSX&6:#6?$,2>L%L''"M60#PQ_
M,;07!\_D7Q\1X+_;T]\OD1L _FI#^@CK9<B/?OG)@+>:XLV1/W<1(<$!B1 >
MV]&98_@A$\=@Y^FZGRU=K-1QKEW<76D/7SX^W%[=7GR^O7Z(.TB[)VL0B[H;
M/5X_U#3/]/!I_J\A[<.N^="SVN-(NQS=/8P^W5Y=/%Y?:3>W=Q=WE[<7G[2'
M1_C@M^N[QY3SV_7^"Q=)A[T"@(-KW@O3_LT,Q]48',#)BI>!_NSH]#3\K9V(
M]7 ^?;>< U,8KT4!X;]-:\DF%W!W_#YRG@W+_),.;\#Y> 3/O<-<6!G]<S3U
M66' ":],=SRSW:7#X.D'V I*>K.\B_$8#H:'03XPWMAD[B/,X.,,+J&S<?UW
MG,'OC9K&X I:X%8ZV*5P)>2HY'F%[KTZW7O);X_&N3;Z_.O%W>W_=_%X.[H3
M*/_MMXO/_]9&-]K#[:]WMS>WEQ=WC]K%Y>7HR]WC[=VOVCT@[W+#&4A_DUW!
MGCKF0M;3^;AT38NYKGB)]O>_]IN-YL\:"\[D#_A9L_[S*]/I;XV?-?&)O716
M/UJZ_B< 7?$A#28^_E%[-5S ]9*P;%I:8S"H$WI-5S.T*S8S7N%*!Q Z"W%E
MG&O_8AI^!AP/%@'$P9Z+,-TW.!N&!W\ EWU^T6 ZFKM\<LV):3A .FWAV%BX
M%M?!12%<M,?&+Q;PX^<W?V6WC_[D $9+?,S%.D5PS)C%.6D(;"0#V+"#<V#(
M>#I-1[M]A">_F8YM(;QH.>YRL9B]:>,7 Q8),QG#+C.7KV7FVG)R>-K<Y0PA
MI^-G4WC,Q/:>>&-CSTZXT>&.ARMH$OH$7X![,&,>TV;FE(W?QC!-_B!-03Y+
M+YS:8Z F-JEDLQGN'ZR WXHTT@RN?*81BUHX)LR2+P!/"__>!J%->\:[*5@?
MFRQY^BI\)3?RX=/UE;^5IN4"[Q6["7N ?.P+7**P$#J(KO^S+P_^C^C%;,;&
M6+H)YF/)5X!8\I5Y!,G9DC 0&N]_X-\3>QX,^#]R0)T>NUXZ]H+!P8#G81?D
M8]=?@L=NK0F*2?C^!QC- /"Q\RQ<=!OO A'-=$?3%6[SQO_<P''Z@N,D\4?#
MZ'BXPVQP]8 _OG#H^8+LU!=D79]-BMTFE&/?&IPMC;P^ATV7?\!'Z(Q[>+!
M]WH[LU\MA'3HO,+U/YMQLLOS_<1=ZQR07A ]ZFHOQC=0BQBS-#:#DVC1&DPK
MM";B'(\K$S=$BR+M23 ^'!M8BUCH1 )U]]9,'0 </CHA+,NQ79._6(I8$9#D
MA:,%;.H'2@R7EYOU+#GY-A#U6HE!A*/CHD; 5/UW;+PN1I;V_RPMIK7J4AYY
M93Z#FM VN6+ K2IL)Y)SUTRDPM)F_,;F3]BWR%S<(GZ8Z]T#BA#\S^P!5N1K
MLV?-D#J[  $@JL]B;;X8.^-_X<QQ%7/_/1RH\"*B_?7WA:W]@]].P)\_?;K4
MP[<90A0W8F8:3^8,M&O_!D-@X\45?RJ".PK'OK1#;,U&01"8N?:)&1@S#:*^
M?V/J&VY2[8?)3T\_&=K]]<6E]B"ONA\UV =W">(/CHJKA(7-7;GD8&LUN;?:
MO>Q_?/'L,#H0NL;/"L&@*6"@_8 #R,L! 1"* )=K.=<^OOD7$U\F+N^984PY
M:%O>"[&-+^</YQ%V01B#0\KW#]@_3 S.S]0'JSSB7$K #<?+;:+-;5@!+ Y_
M%O.TRY[Y@K@$0&))="C^H\UR!7;=7O Q7'OJ$160S@Z0Q O=XR3>P\T,BC9L
M,-W44O8F&>.5\Z+H10C# HMA_I6ZO@+D>C!K..>,;F!X^\+F?,G5EB2^^ +!
M$\-?&N'9!R*0$%$<,?D%OTYP/US@Q1Y[ANT&7$SQKJ;=A$N6 PUY.3X'OP#9
M1B)I%0%$P0E#M)D6L0F2YMAN8J(,2:2?,_$+-C5Y2W-\V03$>ZG$1":%B@)0
M!U8Q>]-I^PVX<A:4:(#KI07ZMX#+8ED_31MIZC#/L=T%""NPU2#KB=]+X80O
MWI50V[8HP]T\YUN^MP9(/3BUR,TD[D>@ D/A:&5!-%$Q*7Z%PWWG\<M4<B*3
M)9W@YA^GFGKH*L7W^[_:N0CQ*,QNCPT&@LK>"_SFWCCG"S0J^3>63B,[; Y2
M/ Z8OF7?F<O&>(6]VLX$UK)61W:)7'8T_<R 69/)\H'SH:"H;+A/W\/UKVB
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
MF-M4@.DKNG_)7(0J*@\4BXGP-T(7&N(+$\5!\<7:$6/#<<B9S5./,Z4K9(6
M--JG 4^0 '&+H00\D=4@ Q>*$*XKRA_)?T:>$.G#>%Q\HP+&"O#+A>(18C?\
M!Z((49Q_9[[ _'#'Z7%ZKE/_KQ\#X_,.NL"+9J(>D!5'GK"O,\C-N)W"!*C"
M"U^;E!0HB4K$\!'$W#5L1:L5\7GR>>#Z8A>=WUH\$8V!M$!3/">&?]!"AXQ.
M( RXM/S4^%VI&(6CM94:K<TP6HN@71ET>_5#O)*3\)S74G@3/LJ9K(Z">>&6
M7_7&7L@8E:>WA>&Z<OR8 \T+YEAO:VNP>/83R<?$?2F[#.0UWUJ--0+X_.66
M)UM"5MBEQ$PKRN'6YKLR3;]6H>$DNA#\BG0)&4Z2,7DVEQL_K+^_PA*W#D)I
MOF/<_LH7B EUH/%3C#,*.:8H-Q$=?N=T@IGK5!8AV#R4YS%8A8=^A01]4?R#
MC\_^6/((+3I4.+(+QS&H81/*80UF%-2JB2:K&M[*5--@+$W,Y"T&?\VEL80B
M\T;3BW_ ?V$F%PZ%D.\HN3+H);<>1U_'(P$YI<0KM= [-2&'A<2P4-B<&1V*
M!Z$!4I<4DT:!\"]B3",TIKBN24^ENE^AR$ \ !R(E"@H$@&1Y\K7DGM@ZXM)
M?@#IVUX@L^;1>W[QCC,TB<C2B3Q5#<U\F%K*R^P$ZYOX XN:;7,6C: #J ''
MQ\)*,CY%EG*BPEAF4&1=5J2)VP[DBZO%].:(PS_]9( D,Q.F@4#)7IN<W.TI
M"\5H;YG9:K2A6%2Y<8;_\G>#"1X3;$(L#/ST6IJSX&NQJRM(Z;HE0CP:WU-&
MFFWZ??3 )P]*Y^-I,.!ZS+0?$!Q4T1)N/>'I81S#)B\GYO!H,SJE,?%@O7:2
M>+.X^6P),H-!@W*N7T0%+92N1.V"R?H2-I9HV^"NY&B98RE;1U;>8J3S26UQ
M0S6WT(U!63WP:AQT:UTY48D!'N761>'9F+T%=L9S[89'[]. S&)3,YQG3_8U
MOU(E795T\YX!I2C04I=A[?+6%%<A(,GGOPY9/U8XC'S7RL7/TVCCQ-G5$DD^
M,<)46*N)Q(O0?66A"EM!5%M@$-W;+K(NX24XBU&5502)<Q4U5%4#9&-@6WB1
MX,J"FK>)#\:Y]K!@8_J" M"1'OQ+9/QCQWQBO*IM4.P.@P!=M-?R],I(/)0,
M, YB0^+AN;5TGA%9#/SC*[,H$E]6'..$YY_3=4ZP98!-4?_<Y(7]F># X>X#
M;A"=*HZ8O&HF["Q24U!<P&++=#]%G6L,#"YM?G)6"QKB8^8\*.8:5&S4@Z+N
M?N'>#12D2K*K) RE 5*& 8$G:G/&[YTEL9VXV89KT"VM\%$,'6ENK(_8Z/%K
MX<@H0?X,KAQ1@G';E=-/GF<BQ\.-6)<@@STT0\\)M7AFO_*P][$M]A39G>!6
MZ&TA?8'X3J!TT[.<L1KKH?3T+;\NSK6[F-&DATV6W)OX-</]N"^>J>F !H;<
M"I#A\/*HLMJ.SK5UO]@CU?R8F+S&6I 1(S(]".8 5T"A,0N!E2KI!HD><H%A
M+AV['>(\!)MINJNWFZBZ3B4H9SQO1M8/H905+U1S@U<P%!5BTI<!3!&#H0(P
M]@C Z*@ C/<9@-$^= !&*U, QB?LC<*PM\2VQ$8 43WQA<.'#-7MBO$?\9+@
M]G2*.C#%@!+;E!7ZEPN\J[<MJ]-;K[H^63H;JJ[S*8VDG$[+?00V/)K*9-:H
M7[%=&[KF=^X#7^69HC(6SA_-%B\V&3'6EH#\??<J^K&KP/=F74('.YRLS9U6
MI$LS!S77<5%1$_0(%T_&'( GU%.8,S9%2@LI+>BW>[.I< )6">(_)06?K'U8
MTD>(#TS>:*C ^:D#*[);2'NBY\-*8N3>E$:9:+@B5\[@8C;GR[D80F84DSPI
M+VYITUX;9NL0--FE*$P=SD5]PN#75\JPP^".R$S#1>J-;X8YX^&9GLA97=F/
M<Y[L&[,:/S.:662X=M$'99WY^\I%57=-00HVGV2VF)^(T!28_BQ$)_XEKW@L
M0EA$&;)0(CR>]3-[2K:[L%Z]1KPI584B%5Q6DI+ETJ0YJ-%<J2!U'I5)^: R
M:Q=WDUJ2T!3(I/;$>V!),U,(BT\,Q ,BNJQ,O+[OI>3-W@LKV_T,&;HUN9:V
MMJWL-GE=2CD^4<$??)7G1I[RS7V\.)U'8C8EEJ*;A$P:TTCXTP2KDL"5Y2NO
M8:/H"LT6\6_BIE\6E%LQ8JMC:N2Q$^X($4_N9QV&*_.M%HM$^*(*OG6JH=*;
M41QQC20 4J!] ,RGRQD ^QMS \\,WQ99=%&4;J$P-1+:M_+\P:J1<B-"OM"[
M/YE3=@8_\PV6R>^]!"-';XWN2FL1_^+8<9%UZX5."[1=%UV^\8:E/?=O&+K7
MH[K/RJ)YD*,?O^DCBU$?R #9")JMFU,LS0:"9O'BBHX2R8)1:4^_2Q4P'A&>
MN7/NS2+GW@>I<HJ^V@U3I]ZX2\?BW:WH7S")I9-HYJU"9][8-O/"_!F?>9#M
M#3 9*?9AM=Y+82!(Z>78;]3H194\]%J\1?L<V!NWEHT)]V_S@XO].J2\P@<Q
M9-.9G*%/Z\TOL*5'/I6PCWY*=>P8=7@+]6_#=JYP7^BB0ZELA;1G(\Q(FZ7X
MYDKXJ?2$[3_ZPC&9A]:OB/=TO5Q1J&4)W["@[<F.>@7=>C?'R+>4N)7A;ZEA
M'S@4'DD$I")LHLO1YOHYW :)J9^6S(AV7RC(,&:'A;SMUS0080UN!$%!>$00
M,4$!& M>^X-L^_2J&=>T1"$%,3SJ6>N#GJ^6&P_5"^)TWK \JOD#KW]!+0#3
MNKX)F ;61XX<S,7CY1:8R]TDHCJT$(3$5]P)S:M"FVRB2\5%F#KQVZ#ZPD2/
ME.ZA29!L[G"'"2^D)YL.K9?>6RNX!?-_H@*7^8:_I<1<*QMDPX%PG_V,"B?4
MH4J(Y_PX.XP*K(9CDA"SH4XW0J7DCJ*01DTQMN$BAZ'6,W)L^LD.F_,W>[:<
MLZVVYTK0I9V-+N%@LQ$/L8BO)1\NI3K'I!/D- #1.37<]A/*)R:R_HW%I40B
M!O<R!W$20M47P5(!WQ$1^Z(BB^U7]8D9.4" Z0G/&/(9*E]DS+#.>,3?LN+<
MV?28S!4.^B/!U7:&(57"4%\-$'2R@: = D'L=4N,]0?DQ.Z/U+:65T8#QKR)
M&&_^Q<$+@$NH3(C?HUE$1@KAW>'C#$N.KCZ EY8<2_:=DW/Q0JV9A"KN<@S;
M(M[0\%8'/->NV(+QHE;"AF(9GNC!MP5ANH@),7@;"@\799L6A: "7Z+Z<ES1
M-HEQN"CB\[H)POD^X='XU<!,-QMF.E',!.JDJ),;=?")^WY=HM66"ZPV]B+#
MM%:?\P58>@X[5,$.OPD-:O59*90(BR2GCKA3JK'IO6R;W@UM>D2X7O/R<1^L
M2:Z^>[[7\C0+D;L2^]'/MA^]3?L1JVP\;%.MJK0K@VR[TH\>31D7[E<UY[4M
MM^P%-2_ .WK%I2%^A.;J9P=#PKB9V@^HC5R=,B LU+%%U&7 YM>\=K3HOADV
M?(Z%=LQG+('KA[:04.T&DF)2_3#"$B3#EFTGZ+98&+*Y8GC6H?S74,9SF!>M
M3G9E@&KPG48]&Z0&T1 V\JUA'0V1G1+E]7A#8FPU<T4<(/8KQ6AX*D_*%3JY
M6]@4%D.[L&CIRYM+8OK"YODQ03R*?!K]KC,-C=1.Z"[@)2N!+E\M[#D/$!&1
MGOC2,P#9&0:XR<;+8;&3T$/>0NGRY!T<'2:BP@G:+D]?"1;XB@T["$0>+[WI
MWV84LL"BM==#PTDY)M3#,VCJ&. SO&3294&(^L9=&?BCP#TK_)WRRHW@3N2.
MP%-)=T./+PTM*^D&D\4Y!2L-03]8M>G$;RG?T24YQC 1%E>E16:V_JR^_G;>
MP8GV7X], <YIH+#[.>J\DS<*7]8S.4I6#[GD1*%A'&9,W@BM_DE?/=H;S[4*
M/\HI_*BKPH_>9_A1Y]#A1Z+340%7<2.C\;>>7>C=X2,(??*$FJL(G^&E[86X
M!!SR*UMXLL(T[]D>^JF?@QI<<51XDXQ%P>4(]%E.]!7_0700/Y(YJNQ;/)L!
MYO,?45Y&A&.,1=\W9/1B2542[AM9C?^->/$>^TY[&T7[RE$\XD40R6/A"8NW
M1K/*N/S'DT;#-J'5BUE[X!4Q117^9%OD+T0VFO)1%'F*;UD@%<4.L2=FN1*T
MCMN0$$=37B]VMW$!<IZ&&ZKK[(=&;2K]?TM-[R.:TZOH3A?=Q<V:(=KQN5ZX
M(M,*Z57T1]]@.*2D(-ZIH"*:4T;'1Z.Y%[N^<4BDX"2D3?6,[Y5B7QD=#HU6
ME'W)L,6I6#CJ OQ$1Y5*40TW:CB0 4ORQV/J9,(38OR?K-L+Y#O]#9;N.!H*
M.]GZK^6M8.>F)PJTP,B\_KP(ES26WHLMFAA$X5\1^&9T#33:^\&7"V'4GR'4
M6 BMX)4"<4;C=V/%^BTGQ=MPS/QJ%X <T=4EW$DC5.TT:"8G(DIY8*O'(IWA
M7MAL(J_=:,4Y<JV'JN1-_?WW@Q"E!89;65#?IAHD.!;*AEJH:E5%()O12-[H
MK@A(H4@"L<M()O^()TNO[+>;Q#N6((%0:E[0)X_'&J#C"&B$.M^"VQB>>56A
M.=8G62G1_<3\P/!)Y&*NF-DPHWV^T5LY)[(, F)5(MZ5Y<6)'9]Y;PLFOT./
M6C2,WHV64PC&6/\Q%=QZHQ;3&"^ WF"0;#&?T^ -/[%[!_G[X&MAY84#*CS0
M1CC6/[#;17R++)SJQFM9"TET1ED-YVMKYI$$P:S75E<-LF=T0#3"'@CR]Z\2
M1^<V]/5,BA6Y<F-^Q&HV0R 1@&R\E*TAPE7 @Q!I7A-TCK4U>0$A?\!S[<)G
MCKOR._R<7%$3(%2 (NA2&+R49]WS^IKBAR)=M!(D;V9T$#0&*R1?178,8=<.
M#YJZK;7$&?I.Q&OXD<J>+!B[.7L"CB)J8$'(NX\-@:1O5/+-C0N*GZX&'JYC
M+C8[8^-DXM!1$<IGM$<UZQMX?*A@  I 6Y3M6"<^7M=1%<!PN6AT%F[^_*]M
M9U)4B%W]U1$=RXS&HF9C"W%D_%M8'B59=/TNC15+_:*\<B#9?X3O>J1 SUH5
MI%#-G[3OESS?+PD6%"CC$Y&B+Z4&P$#"]1-%E;R&0D%LLE@$]S>O<C+98'%G
MB:&S4)'BZ&94 UM90SHW6C:V1J,\"%M>!:-1FAEM&\U6.M,\6P^N#TRC,5'V
ME=JSC :&9GLE C5^&VRLET0M)F40*II!>?%S+$4TQJX[8X_JLH"8,+/?@C,)
M3T[-YZ6(K Y<#<$=-!&%*(/O\ HGQ3WDF?!K46(E#OL9(UW'TF/A&=,IM1C$
M):S0*S3Y4"[=W+9,#$P6=9V NP4J)Q9S7F*D"9H-J%$MQ4>_VLY7,;A?U4V^
M8\+<K[ BWEW37;'DKGGY90#G2N/AL"666[Y6@P'\ ,>M/&QK/YP#N;N_K[F[
MO\>YN[\7X^[^"_9G4N[_/=W_/>7^?Y_N_^ZAW?^=HMS_S8RFYV8G&HH79NVD
M,V5)Z0LN.RH62C76@CN8YUY1[A2%3W+1A QJ,U=FL<K.A$$FB:@#$4@TCC\V
MS]B)&TV4UX]Q,J*,CA%BDS,R(3V)YN^\T"$: B/OX7<;UA+>-0D^]REC6][M
MWW[K3=9M+KK S-#F;F.-1-^3*:Y;D<TB8QHWN&!#-F:X_1=+?LV3#U>HIFZX
M"Z]\IVS8$WE,Z#]R/#]_AWZ+N[9>3C>Z*E[8.#"0T/.AB$N'!1YXX<07T8:4
M*./99_A?&6PHRVD&90)#$I;V@@7/=D\A\GA%-*F,'HNF]%CL)0##<_^A+$ON
MH?=C4*.1%52.E.(7B4K")X%MK(4(F+R7S>W=S7KJN;6<KZ2>4\'I.VHM/YK>
M!R@?!5E@?CN4>J@+2O!]-",=U$RXK=>;H6R)8=@@]4;->>@[<R)/"?!MT,+D
MOG/C\%J4>L3&%_$Y\_I)<>.>9P-O)LSU\KU'UC/!*=@CO+GA$/H=D2B\)17E
MBU$-411@N:[L)QCZM/'--B+%%@6UV9M(II]+,Y'A\4!O_^,%-4CC[%CF./]@
MGK-S/7C'Q'BCEXIW_;A2.6/U>@AG'?CG=F=Q']&Z(/9J*K$^Y\,+O/@C.B0O
M8>^9Y7+!:B&DK5L+!7/@(UA)8KVY:*/13-Z AUYU1N_2PB^+*9L0=MZZ]#.>
MYSD._2QI@=Q&/P&HP_,1\WC GF9Q$UU+5(?_3YG)"WG( +$WWNUGQ5(=F3]Q
M"\J+H-+*B#BT1 ,%>4LS?#VMZMDQJ+$IX_45=F.+2MR[IA>$T$4:R6V?#1Y@
M-D=;"F-B%GX]S\4,/34[WR]O+?':4#;-UA(G[7U*G!":GE:!&VHP\/$M>.2>
M>V\N<*.OOR],KI?>T^RBUTZ+U\KC=;QB2^A($8Q\423PB712()/P&:*T&NJ=
M$?@=/J(V>/8P?K%)KESX><[X +4I3DRB, ?E5,(K=:7('$WIC*84[N6Q"R?A
M]*>@%@^7X-"K176T6="#@-<L\&L:&.,7DWTC05/410Y/=NRGVY=4LNQ2UO47
M.N.MZ-= _2GB6%KR:L0/TI9XQ;M"T(U'X\8PM5!["RZ R^V;A'X,VR?[26CA
M?A*A4B<Q3*[5J9\EK) OF]'(5@B_^DU+@+@C$A-##^FRR/+#\LFC5R5Z!^^'
M\07F+W<HS#LGYF2[_-GM1-KS=:/M^4AE._N3.?9:9SXTV+!/F#6UVG7GCGGA
M;GP;F_#UVWX!T@USZQYN;IW:T++71.*U#X3,XP:VCTAOBS#< B#&HPZ_$7$Z
M0N[=UDD3'HY\U"GIA#_*0!VT^! G ^83,@[Q;?:?6OLFA@FT6HF9@#\N#SB2
MM?*Y-S"&#Z"V8,&&BACPP D>N,UY3+C)8]:D12;XVC?XK[O+S[61Y;/=('J<
MK*MD[I!CA&5TOS+]6FJ<1>(U9G52'PE?9 [7O,'8BE"!41C+7O+L72QEKO-
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
MP%I!TNZ)DKHC9S7=#9VP>0FTS=:8G.#A-JR=^RA%V!(<-P"-2\L?[Y /T5U
MM-8556UX3&Q5SB$M ^]>9S08\%!;$Z#N(VGWQ-Z@XIQ7@R;:;7!8D=^@<IPI
MA  *%SX0SL;CQ6Q!K7?0<7AZ23Z"4#NC85\2M?ZAF1 U1M^*P3XS$J=) Q"
MXJ!7UFTZGEA<5=0_!.KO=45%[M4C#N$G1M"2!P6L=$>VI/J5#R?(,YQ X\,)
M$H<35%39O^'I.3K?>*E^CE+]R&OQ<,BYWU@99  VWDDGKY(G8KGL5"1ZD%*\
MT-_=5.DOTH[-N8?WL0Y6G(*H'UP#0+1&/[:// OWEUAU;7],F@7R\H2=:.%O
M\005F7_*Q:$5I>Y/+\ ;W\?Y$WR;I/%Y_; #0/CPX+P=+;V= KT ')O-K#O6
MOVP2'"F]Y.(-=LB)]V2,O^/AO!'5OGJ/O\Z-G_L+#3^?FK;N!:;%Q'#GIOZ*
M'U.]\0]0+;:#L[%AR9OHKN<W2C-4( VM_M9 1\J12[%6TWHHN1(:5WCO0ZL0
MM-*DPK'3*NRL-:1P_+0./UR\M1A!7+RU&3O;B[>Z,DR%K<IP,U?!8=TGP7RH
MR*:JCK]7VWBGE8J]T]()-U^$7<,"%5721+GJVM==0C<]N320*@9O=@I)ECHC
M3>QJ9>M,ZTPA54O"35&P3$NL^IHF#K06U[15"MR!W!ATL:A*' Y[8J_;XFJ;
M:J&K- 9=K&02!]V*LYOMA6QC@.TQLE5%>?>=MA58,#4:+M47#@RZC:&YCVV@
M$E@O_:J+/G<.X@P3IEQUQE8FC-I^$Z9Z8I:;4[4#1LR2**LM5K4UR(M^8R >
M(HCE@2KVY6:&BK0%Q,V9XUKK39H:A$1C%J,B,0H>BDJOXI[%]@5PSJ,G,3<1
MQ*FAAKA,) ?W?SW%LQV79^(1]\XV)_EHA7K&2K<O]MH<VZG#.BH3X,D']6Q[
M"0]5[HN:5E;1[)>]5$;1E*5WZDTKB@;T?ES:O8R-6A;HU-/N@:>M2H>F\S.$
M3!FE7YF0P88AL2LW-+2M+02_0WI7&;WW1:7J<'.3D:68:;57%E6IZ%)9Y \H
M\K6>*/4.;79%C?&FRH3=\!@MJE(1J+($KS%I-P2"YS&IAH#>E6A.7AV(0^7(
M_+;ZO8=L*=.5C]&D*A7"*DOP"B-X5>Q+>S)H<GO+ZXMCN_3 NJFQ7Z&L4H87
MW?4-W70^DNCB\.^^V%>.S*DL8V=M '(.D8<S/L5>:0=^ST1>&<.J,$'WD: 5
M43XXE5Z?'548QBJ;KJX>6?BOC-54&,8#%!52[]#*+>HSC@I#F)Y[(5<P;V2'
M\:4[=H2Q*#P2BSAX/.;Z8<;'8_WXT/C"8 $F\ED,$!?LQ--\U $>>7?8!V7=
MXF+7&L!?QBZJ$/P]ZILK!S<+O3Y#J4K@RTC[JJ@.CXOVR]A058(?W/1N'WRR
M@YM%5L*\FAH_R.3D;^+8=4(>O&'A1#@FJ)<RN:H$?:\FHF]?9.J:S1FR'L,C
MV(_'0@OW[M-&OFJ\'CCU/3#5Y?ZA1:GJ,\:VA+3*[:Y&X(P'8LB*V#NN MY2
M)M:6D 8WOSL8B-IQ#8??UIK:$L@:-YSJ)^6^5!,I-QFQ6EH_;&[B$=H^EW3C
M7VTW)]HQ40YF:'=P:%JYQAQ=!K"S<W5]\,)[HCKDN;KZ"1S<;DT#6!^7AJ[$
M%BH*:BPC[TKBH']4)[&52MUM#>L^3^$U!&GT6KM=<2@=?/ HF/0O3!U[)OBC
MP=&:BDRO?B  <R)X^H_C,:Z6%/,9 ',>PN4Z!,M'"A5VW[W^@[@7/SQ'MQT
MMNZ\7N+8\"O;PA4Y-@UK7N*L,.+FRR;WL61=EH $#ZU^MT8CK2&DY3#VAMS8
M:R?N-J,,2^8E590/KG*Q/JMQUSA3,:O?542YS1/$6F9][AQG,K=B]PQC6.;?
M[8M*U9/DF@P3WN 1,'CT"SU7Q3]BQ4-8'9M-"P3B1XD_$HODK6Y4N\"VDJCQ
M>5V5PCO;E%1[+(-Z7(?856!*;DGG.)H.8X?'58I>W@K<$MPJIJ!$Z>!2$74;
M<%N">X ',QZ5L5R!Z;4EK&FA@*C).QHWT>S =I(=1SPV0RO-8H<[S 6"],9V
M\,*9YSG&PX*>D'=OES'6M<YHH(F'Q^0[#1N615>VF3>06"LG-_-:A+;-V)*!
MRU2QUSVNK&>]L<+ZL*5T1EI?E)5#DXF[C!+6AZTNCDI5JDZ]MAM9-0<(ZT-6
M#UAK(':5'<W_J-I\/1X;%79=L"IB@#,+)?!H!CPE71[,.4Q"E9N$]1/U@!7#
M]@='I6]*F7);0'F(U2Q]<7!D4"YC@FT!98U;3G7#>(@E!S(HP=()F=:']>YM
M3S<!V+.Y0YZ(Y1K/Y.AZ+,ZCNV>D C1S/;W7?^0C%]IKH8GRP44*:IT[FPOH
MV1;44.$65-,$C\/\)=#TW4,K%*AS[FQ)F&.)@*SBO-^C@GFYJ;,E8=[GME;#
M$,>F#!FG!%9<H-MDK.FC[AICX>+F3CRX'*E2<<SRAC@46G=/NK.<^2+%*01N
M<O%S-TXJ..SP]. FK14QN1K#1J(5M@$MP\Y(.CVV =UR6YD$HP6G1V8R]%N*
M# W3_Z?]X[*9U;8B0T8Y)1V:QU[ M&L3,M"'/U4/OA'WDV$N/#+AMF%.>O+A
MM0U%88'!:>GSL-O&WCNV#C?AHX!]J/6H?7C,T;IV,4J?6HC'9934;2&60(=*
M;<2CBCC5;B.60,> 6HE'Y3_5;B660,>0VHDUQ0;A)];*C3Y,C.?@05/8PLE4
MGQGFZSOAWI@1]XJ\W-HSW1*%?_^UL+WW]*( 5P5ZF5T4V;TBQ@*_XY%;IDE$
MX0NQG4=#%P67.,;TO4 ?[AI_$VHI+E=&UP*+V.5*A/LG I=-TWY!"Y5"!LC"
MTPW3%3SXS)C- ?AX3BG^-3-<U],],@-CV*7G2<RQ&7<""W((:\J%K]F1;X(9
M/#4LW1H;NBF$WQ5,PX([L)M9,"QZ^QP?8"]<\_4$7K* [P&YNK9I3'1\2.2U
ML):Q[CX)4UBT2WN Z?=AB_8$C_4B+MP&7_F9/AD>">MT?WFW>V"OHIU!>TQ,
MT_<GF)7%UO9@.Q/BH*=BZG,7'A+\MOYD(;:// OWEQCPCR0!!_DO= %KL)1W
M0N#4H%]%^0;X[IER&/A$]GR5OY*%W<9OX.VP(W@;?"@OM[V!I<>(4B=<I'_7
MC$R,Q2SXH:!G%NP"G_9. .%!V#^4DL*/??]OO' <>##]*_X'>H:2*.!_OZSN
MX@,N.EBO23PO"C4+I:CI+Q[$I\T$XHGW9(R_6\1UWP'!&YZ1=(^_Z(V?^ZL.
M/P<&T#VVR??"Q'#GIOZ*'U/F^@?PG^UXNH64]R?1'8& #SL1?M.=\9/0E<'?
ME93^A[>XF9$0_(]ALS@Z.0'L)P'TJB, JE\C,9B9:Y^\3CWCQ'#LEW?R^R>"
M9LD[^11$5F>%8/S/!!GE9,5$MDY7;:"AY$5&X2!LL.[:Q F(D8@^G>F@ 6&)
MDF$!S9VA48 D2"9,X;WQR:L1V<+1OBNT3_ZW<#G.CPOGOOW/L7YT6.<"_NC0
MS@7\\>&\*@'O1^$V^@G*MGY"ZO+/(_$B'&IBAR=-8&3Q&=PIXKZ+[ZPB BU#
M*I6]BN^%[X7OY5CWLBYR8^_,7Q93@2".-NBGR=OHMX2"$-WPW8044?QI/Z6B
M)NFI&Q)O*]'"%O7]:UK^OO]MP;B1CPX(IVV<,J!)4N[!4]N"\Y=C0&Y[9AH
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
M.:?;]SGG'KP>@NII5:WC:B*R#TDL\:$^=88,9;B4B*B>A,<8[+'T<3:@7'\
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
M]86N4N;2'0<9%T&3U@HT!<V#2?&!->2EC.>\<>S)8NQ%FZP.#;E5RZ@W!\@
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
M"!#3\  _SPSSKLM@/%V"'T$%[#TV%TCDN&4Q<;=BPCYQ47/'!BC Q_#+%%X
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
M] 8D)3ZAOE](T42=ONOIJJX)%8V:HF@&_<Y(D4[7ZXO!=S%-^$7,W$%WQSO
M&+-VNMY!M=P!2MZL7?1VO MPQ^7^Z7J8/-@%)3/0'HQ@!6)-@-A^TX'LA*XL
M"HJDJ/3?/MTM_-(301NY<P*/>2;F:RJ)I_ LB L"ZY_#^CUG05:W?C=^(I.%
M2>QIBM7S>>$M'!*%T@7CG7O4M??PKH^F/?X> 4A7U0 @/NL](8^9IOT")IU
MU;,P=^QG8P(LAA"9TL<794[@37NZ D'A9\."1]H+%X#H_O(N#69L(6-BFKZU
M^6L'8!4899L=I"E US>XP#"--*E+TK^2W2?:39;4G$=]J\CSV,WK_?/#X;_>
M;W)V(SV"9>_0BC\#;:[(QE;C)^!Z1-P7Y710L!<QYLNM/IQ9@<&-M%W/_U7X
M$W@,60P)+D8A __>M^'-@=,8>U6",Y6XM41G.85VLE&1$X);OS?!D5XZSGG
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
M21Z%M8V?3[#3S3<]HG<_.$3_?D*/"WP'G/Z(#_SP%)I/26582;57:;5?X6?
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
M#YF<VS/@39=:B[F1KX$3,1!["?//(KC?":Z7I^>XM\1$F7)O%]U]&A5H$D9
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
MV?IX2IG<TOL['<6)-,Z5%LXVRQ[>M&GZO8.S@(YYXO!<(V[V$;;DCAX##3R
M*VE'U@C81HFA$73*_>ZLQ&T+,9,JNYWOCO/%?=*U3K&53]4S>-.IO.JHCGVU
MLQW)Y0)2X.8HW'3KPDU6O/JPBY@X26KB[KK_(6[8$1U^I2JMY&R<G9J>M[L6
MX^""?7&WF<-1>=B\Z=1I0]E^@9XZ*K"?,XGZ:CP&-6XB/9IC2@6[8U?'@')[
M^^62<ECT$BH)8BT*;9?PL]"QBC-=X/\4.J!CA7Y6/_X8%.M[G]H#^7RO RPW
M&/3+].+SC!VC6=@9TF(0H\(>VD<Q\0-O=<RX/?)(P/:KYU;O8YDGOMKIJJ%<
MY-!5, VPJQ8KYJOTLI8/]%)O[#% 5VF/;J6&Q+^32U_T39C G:AW9PQPL@+)
M=@%R>Y)(^*6>BJ7Q-^(3[Y&@MX.J+O":&(@?7>^]N[P/IDL;OJ.NLWP$IP'!
ME1I6YQY+%4OE2K!$D\+Z!7LLG%PT V@"SQJ#8@(_=,<_Q3T_1*^[G9D>>6?Z
M9))\X-K-.8BS:W1& Z7DK >^\70:_;LHGK"2KVP\\:@ A(FQS@/LV3PSJ;^P
ME_XFB<40^4P!DH]<>G"M"[<\:\^UGEK/9'+Q%_'<"F#=[XRD"^G45[.8$+X)
M9B0SC'A.]Z^8/D=!F(]BZ%B08<$NY&VZGZ=&R!#89:D3QSB5KI^<1^($KO<B
M>0Q>XGH#-<50R44L/1SQT17&<4W0IM6+NJJ?^G(6DZ_7YL(*8-V_J O:)S1R
M2OO;3*Q@Z9V7GKN#-+YZ[ICX_K<01,#-WY-'8KN+.=!,/H+1,)6_Y' %WS@H
M^7J6@ /JF>KU:AAR>&J)&H6+[UUG*2[Q02Z1#_.%[;X0\@Y!E]/8ZM'>=#U%
MQ)_X1$^71HM/'ZDJ)JVI]9],GCVGBYWM&:$@B=)I<ZIN/5"496THO,NU01P'
M'<A*K\R.8YS*7>:P8@%BENM.ZPT VD^F-ZGEPA[4P>+0PMPCFU>4*LDIC#^[
MOG^=!&T^2D075_T=9UJ/WU)5@2+XQ5&X!>-1)8Y1K%(9^,T#" G7^!8:HM#)
M13)]!71#338*#C<_ WV@#&"K &Q=[@Y/GK=9O2KPF?C^&^G1M,.Z,#-*K&FQ
M$K"[EWRI-_R/"+!QPE(^"M1JTP#66\BW'+NELI1CL:MW1KUB/ODR!P14*?^_
MD.!4TI]'#;14W@*PS4=N!M,=!B?1.-N-T%+926Z$=IE^HC?$A#A"B^&Z\HZK
MS13FZ&55="8\OJ*LLUUEG5\]=P%;>*&N0O+GTJ+13(Y-^%HT_$1_C A 7VW3
M":Z<R8<(1OGX.0Z[D+7"XQ:J4^4K04-)LK,\-.#8"[FKEHV&VM-1SR$+?#,I
M>3=I8$ (0'+E@6KS0.8D;YU0?U!!@O+)X5[WQ3P:^G1PQD IZH@K?B7K$+)D
M85KQK%6>KVW]XI6")DRYR$<Z \PTE95AJ:/K^0=^%4+U"."K#/A%HQ6G%J7?
M<)4+=WJQ] G_@:ORK^5Z<L4:2R<4/C?3[SYA'HQ\Q(%)IO)P4#3/Z0QN9C7P
MQ]'#<K]@?*$90A5@!E"?+.%\V*;PP74G3Y:]9S!FH]V5=<OFWT*0@KGUR0E
MO4- AQ'7\*M\5&D@5U"[]4PZ%U$O7M!.DU[583%AT)1P&!OL-MGB-A5<J8SI
M[0DBS4>!O<Y(U>6N5LSO(SA/99SG>-3VV11AK9[17R=1B+@.9G"UF5(C93OS
M&^IDY.$S=0],.I1_U+[-^O(P$EPI;P1_,.B,!O*P8"$T-QD9@@:/H,%24T>.
MH4':G%0KZ%LOF$3R-CG;:V.65[2!$\]..-U.$%2_FX[)8B94N."_;)S'HVG9
M=/C"PO4!\X^$AN<=\F#2OY!':X*M:D&F2<0/@(P"(CW-"*W]\9?3J36V<-'I
M$FOH47C1Q<*A(&C 2?=$>B .1A-1NKG2@GAS*\ !(G2*"6R"/%L^#35F)/E=
M2K1EE^3BJ S+APVMLHSI\(UT>WI9>H(3P$X\,G8?'.LO.OXD*S49M^).I_ .
MZ6%;?8&T\.#$'J!%,H/ L^Z7;% %_!0'LKBK&"GMCPD/26/0!4S+B8X6CM\&
M4-W[UL2"M<)9*M$7^+*PR28MGY*B(I!+Z5\$8&=;!- 0S&!I> 0 ,(<?@KWW
MD\"FX&,'>$S OG\* >X1VN: OM\C<]@-;G'[(8,9*(H/LPA+^/ :'H$IL<5
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
M[-KU Q_%!_OKA^<%<7S@4P*$6T'XGN!H C3H?F5 ^Y=G!>3B9CH58#O@]GX
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
MX,NH7-USCEL"VR:3FT?B.:CBAU!Q'G#16W?J_4[F]\0[Z%!*QI$VE((/U*\
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
MVFC\=$%0#6&>@+ V7#LX&N1"';!TXIMT[]&!</?#+7;NSBTF[V#'ITE(M'Z
M;85K,Z]ZM"4NIY 2HP2*MXY].4)]EBZL5ME$&8^<;=P/Q:S+C0DD,^GU.R]>
MW/G]LQ";$Q[3RXY%R,[2:RTSG87R[$>XW4.M&@P;?))U\$$(-CQKZ&CR(YP#
M7&](+V%ZQ5])LZ>M\!2(USC+-I%6]L3K72?AK//O,-$R;'3X-2Z'?:SF,G2V
ME;__&8Q";!-Y"8@E+9.A@_;0>$D)SB> S^K/##>US=4 9AU84(S0I_E<-(6+
M+NU*?P'I-&2S=5UOB/@&&@?Y) 8J\0EEW=G^ZP8VU(]!R!ER06F)WDBR7;,8
MS"Y$<U26UE2;+T;T&1&MDZ(7&N'A=0VO!,T>Y:Z:];V)NE91KN9X)[Q4,W +
MPX6I@P8NL]C_3A,3#>>;O<)N+7101%T;UM+#IM?UM5FLONJWN1?X\FX2YP."
MX!*=TF:9T!O-PV_J#S5]$^=A0&8UV<%M!3/<V"7F4K![9(XZ%9""61WJ*7Y
M^QP;!E$%UE7D\#T/FBXO1E(E"& $Z@?"?K1,HPL\<6&K;7F$/PX&H?919_-F
M6OC]\>K^N/TXF95;ZQ#&#_OO>@+^/7Z_>V9&<9(D0: I#(L,UT"AXJ CUGD9
MRP!ED1Q^#>Z,#X>'7PR*1("Z3!%:&MKO_1B^HT(;9:!I,A\_T:D/<_M?.<P;
M+#UJQZS-=@A11OH@T(K%%33T$11YADU@AI&[5\BP(+! A1KF@V$5?#L;[V.<
M,#2/J;&=G4A\:6436M+.0!)G<88/0K^,!DUB)5'=V.C3AIBRA+;9^H\-('YQ
M G< 1Z]L8J".@:)!?F&34+30)S4LIKIYGQ";'6[05BU=YID#,R%$]T7*#I>F
MY\$ 37,9&?50IR59:%[M*Z "8QLTMZ$[,/VB(W5(:D1?J:P^$ST0S#U8K[2)
M*'"IL?^P%3480O!S)\YAG[_8H(VH_)Q@LBJ!I%LXCVQI7<>:5Q$>#>*\G7GF
M-<= 8L3,GN\0A/G28\(V/2@T '8QX$S!%"!_:AZIX8EE[K;'LH^<K$=AG =5
M_^I8ORG[=?FYR[B3H>^#G":5!R8X0];]#7$>*9_>>03SE(>D^)R:EQ[AVL=)
MW5U+! -VW7M8+GVC0<H4_35O_ZRC2*7 Z<:_?BX/Q-QZ2UUMJKVL'"HD1ED<
M<#AB<)[XSW_G<;9?XWM\T>-[/9B7]#M.2(@<_8.*H<L2>""00J?2M3=%V-)F
M%@\J<4R;H.YE<=]<JZAU=*6"1T1QTB^&S:BXO3;"\2G2:NUVU\C:P>;.9N/*
MM!,EOV^21WF/G)@8/34N"*PY\JLIW*L:VV5^TWUH?T\0/\'A5!;*QG_MXHR4
M@\;@<?@7]8XHJ$2384]Y2#0@4 [2]-<UC(7# 3.1F BMYCBMQV48[BX;2C@J
M#/PO*&R#F7 #A#15I\,^BLAJ3(V!3!;RBMLPF]("SPV >1$"@1!5@5][%I!
M#H8WY@/DD/P0 5_7R-J:>3<L03\UC!V$.O"\OH7'43"#6  YKP89 6L@GZA5
M#V8JQ$'=2!@>8NKB)M'$0,&@=!H"^8ECX]*1;?B(4&Y%&7IZ)B/=]W@@D*D]
MI2+(45O\@0J!0G+)D=4AGCF>- T>#VM:)IXJ!KI_QQ4<G=R?8E';][*HH*X7
M$+;C-B6/&>N:Z'X;2P3+]%M/[-WL3NR"7JUY0]%3*PJ=AT+]15#H)9J_[*<)
MC#O6:-*ID1,8+IBP=^^N/K,'6JC[7)7GRU=[THR5CM:/@0+[<>IHN2WQ%:SY
M.,_8\+$6?:'6C(%X0*D B[[?!EO:H@MDTX+U#-IV&D?&IY<B:-11:&8$.J7;
MC7<?XR--9]%JS"FZTRDB0&D8+,*1B&.B01B-*C#Q1D[H-0)4Y-J#,0P0H$&\
MI$_:SGR]AQERVA,H=)$!4$KXB@+F;DQ@9OO6+#5 S7 *19.#>)V'U1/].(#I
M\5GY1,L[S9*\Z%[@ BGHS$U_$!*T9UP)]Q>^>97(*)4\)2ZX8YY8>QM[Y-',
M.I(U\UI:-PF6:!*I8<I/O]VG):RLV=-Q]-\/AWJQ; YUH6 7I%:0 +E^E0D0
MAH.+CV*PN&0TSG\Q/3MKH<Y;P>*_Q9HP5S*0$"8F7[_9!XGM%W?CAGN5.J.)
MKKI0.L88D^I8R@_B<!A#3//D6IO MS%[WD:]L_,B,B&Y=@(0B;?!UO0+1<1W
MC5E(5JI#,.M<8V6@W9.!-DIM/7,@P0*0P/Z=<U#FP+<2Q!1AX8S^7R:)6T1
M(R?%II@L-;F*)5EZP.#QJ8%*"!M F[X4?5D&+4KX!+_&?-U ..0.O2$72F5F
M2ITK>2K0%#+S\@>+\9$GS::^S5$^I3JP@/Y[%0<C'Y_HRM##8";-84UMS>Z1
M&CXTTBHH!!$LD:]8<G4EBO&FES>Z;G127E:*<_'J,9*&51@<OW#>B;:,OB?Y
M(//IF$$:A]<84H62-$ZZ,M)_&/TO 0NMKT.9B%#> !LB? P="-2_.+%2-N6C
MJ:EQ)X>&Y9IOH 6!!->#D!4FM!VRX0J&>#@8XJHLF+Q"*I7X!M&:Q9$JY'BK
MNKHT[H"R%31LE:;HG2JXK'D7:[[DS\)@"F.C,NF;=HS"2'ZVB+SZL"F2&/8N
MQ],/Q0=01I*(S-Y0'!JF781+7.LXI%?"K2;$E<:.^*^\\0J'/>S-/&2WJT G
M!#,Q/!9>Q,A*=#]*O,UR8=SL2(%XY KN#3$JVOYU^K\P#L2:6> !N:'ODD(5
MK#TPY;3#,^VADR7%KH:Y 7H@U0;-_K;B.$GJ 3$#%:SV\<.!-2,J2(D?WZ*H
M*C+:L]XX YO##**2_5D/T<>C $FN<#<E%!?#3@TP-E7&41*P7?O6K6QD52K6
MX\1#'SI2,-%DM:=(6J:?1*% EJC!<!RG]? 3-X"-A'X.$BGV-72 ;8I6L>.F
MO]QWTUW;RXW).CG&U P**?LCHYV&JGS#NT?F'@Q1^#D-T0)APQQ]+B%IAA)C
M4<!P0O@-?J+@%-Z6&)W2W#RHF#_/4E"+Y2EZ>/ZS\L_?YI^'>S9W5P[ZIR>E
M@D5(J;-8'!L]!_9^Z]KH2_8:6LVQ;T!@5%Y2XQK/*;"YD0&C84)0"STH=!\I
M WY'E7$&K.3A><>3U%W4DG67\[(->ES!LH$J2*!U<EA\,IX9V^5UQH]D0: -
MP.&V!A.PAX\H1)C1<Y2[&JV<^L'?%57,116=A3C(85G/2[@)] (L03)J!G+(
MV,6PG&8D=G$W<(N!;1,\G>C.^Q :P;$SXQYU(3N%?R'N=$!'1MNX@UX#MMS(
M60]\7O<MIO(=UL43)DD&W!,H/-0\8"<0*(1IC*CSRJD]-U5U%^+4IGW^62;
M<HK86 (\2?S0R7<K@G!9733L80#+A^')Q& >I;][OAQ=H^AUZ>QDRL;,B!>$
MX]C8-^O3O@(+9H@["R/8S+G-FK/GINKL:3PG2G;F>$AIC%UU2]L%RN(L'R#W
MW'?GU$>'AR<!<(OS&:IQ6L/]Y2-Y7(["E\MW%#*"U1[.[0)<.;_NQ_EUBBI8
M0KA0X_GPPNTY%BXNXCW*;M91O'D=&FDKT/8[V);.4A5VW"$8L (2A4<MZ&$^
MH!7C1S[6A1]D!%8??D*H,Z)/,9XBYP0I\"E$RX&<)TT9DMR9\)I*X;D 6>/L
MT" ]KF/TK] 9#Y3[PIR21\<*D3:^T4?W![X.)BSM6-YEGPATBCE1D0<WL%]W
MN*KD^BFZ[=D^5\<%X\:&E,GZ5AX^AH;$0Q/DXN:N.JF4<\I,B8VNN,<8$L,4
MYLF,UTGB/L/_)L"'5#<<*\7\P =[TD.;,)]!3C,62$0*B"1HJ>A,$SH&4KIQ
MH( "^!D.$#+10C;"Q#,>"7/PG _UH<+(?HKUFYY)RY>16XT >^,5V^"<*%7/
MH2+GC%$R"ZT28Q*XH5##PWQ\#QK+H^*[)U"H1WR9/N*.P(;,K>8+C$3_X&NE
MN/1U,K%M!+HYWN0M+2<2K<X<X4&LNI'+E4;:5MC9.FC@N701: ,2;<2)@6 9
M>AW:=8,F8=^F_+%('.#A2E#\5<4#X^L$3%0.OD]+ZV-Z,T@T':4<[<\M84WD
MZ34;W3Y?LHT\/IP%^Q#5&W1!-P?*41J$PB67\I!-M!\EQ8#N\2?VD!<CJT#^
MGKD(^ECD4M!UDS@%_5EUH5N*SJ1ARKDP!/M<P!3BW.7L@7:Q?7C $55'>ZR
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
MPNLINKZ/)3H&H6H>DCU0P@\@8\7CV-VP<A="@J6#1"Y123EOMDU,-#3%N;!
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
M,15'HWPYNHT>>P<JY89S..XG66_&+V.#XC%%AXZ$?B:3Q)N8=*L?0D=]4/^
M=7QM0>F!B<L*I'L[AL:>JT]?ID @89,T:FQ#3ARMY15XP-T*E -[;NZ7AG0/
M]--GFX%7B#&PE_G2/0)=^-CG0?@[YSG#%VVI98%>:O0E7OUBL8:T_'V(:K""
M8]?R0H'M2LX 17X_JL3D\G^P%)$AD0\!RS,KS<6QWD$*VI0E==&3_$G>O[K*
M9$X>/"T;C*%3%FM0+_N&71\WR@[M25C?U#[U+1?5R5+*,[[:N"I@WK@_>8NJ
MY/$-7N!AQ&!?G>8SL-0UQE/(<1N4UR'MS2HPXROZCD@1@S<(P;WDY$)2-.RV
M8X=X.KMK<=\7(WP0F\C%)KD-@A<((8_N0I??8KZ)A"(*[49OM^?NM^=GJQ";
M4Y26)4@5.D9H+U @TY;?H\L+JV#8QZN!@='AX\IUQ](I*!H6W%C;@H,LVXV\
MFXT\I]@(L[^Y6JI(#@I<0M@$&ZV.%&/KP\<M5%CTMF>/K@V </7-.L$7_I,,
MMQC0QSJ4>J1F+F%2,P*SXTJAR"!%93WC8KR!:/F6L.Y,"B>!U$W6$+O+0%A]
MM4A=YUL8)<>AD.D4:J88F#-V!!J54(O#Q[NCO03LP40\>7S*DWMR>.I=?E?[
M^9! )7D&_5V!T\_['9\.^QWCZWWBY'MXNCA\]HPREA-&W<' F=3&PYCV^\WP
M21J6WP!ZL':,7@N#?@;3'*N"(,'&M.0N&O?AS9GQP,:2MKL#719]Q>K_4M4S
M+6 %GB7BB-<)7NL:QV^3Y:+?[K'R_#H-_.1Z >0P,^>G%'(\-CX[>+)N"CD"
MVT%2V6ACB&4F\3 H/>O@,YA']@2A5B(W?+L+2DVKK%#PWI5>IR#S#S(_+8?"
MZ/_:#.K^"9MM!'J="/33AQZ!_@[/_:\F?D"LU/<AJY%><LQ-4Q-$M]5<F6)5
M8TIQJ;(6\W^TEYD4Z?-*<U4/NZ-05U"E36@)Q[VV!*;\F L?:%S6B>]:)F]5
MXIN2',67$$DQS18V:&WC6.NF0M G[3PW!((X!W$RUX 8LW$M30EKY'PM)'^
MX8E$2,PMRT"J3:J:JP]N%(\-D.*?'!TYV/1E[_KM"ZW6?E3@?>V9YN/^.XU$
MP2  ;11C[PZ8H< &VM+# >_:W-G<A%5KL$U);SC_^-L>Y["=:@+: "VBZZ,G
MP$1*1"5D" 2(0)#(!CAUC%AHMA3WW>0@3I4<BU]L^:CG",Y;C@8QR1K&#!YX
M'</+!J>8T!Q!^\1.D+6B,E43XA58F8GH@Q4&2LF,#V-J!,>8$H0SYL\/3,#'
M+]CQS8@K0RL?SJ,M:0-@ N%^<+(A/9!VAD>]*FG^NT"+.-I$'.QG3"%E_!6,
M5=JRA7=5:4"VWP;5$/W@U]N,CMA3LI'0MUMILR,.."78C^&P^-L>9/2H_L<.
M/^L.K[ V35Q6;8%IQ4)^GG,),+K^R PUA;X.KQOK5BJ26![VU[ ?5W,J0RQ"
MA@3"^RL&834<P" BF2P,4T[LWJ)W1LB8%#"+M&Q0/A86AJ:I&H0Y4I_[1HH
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
M9A]\P>]NK17^TEF  ]^;@]S]]@ZV\U;3K,W2KC7/:^T/*FNLDU$RK5ZQ+W2
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
MOVK_Y/DOV*WS7\<>=>G1G**_ 5!+ P04    " !!J+Q< 74Z]<4'   !,P
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
M!@NDVJ55#K$"W6$),BY^R&E&ON)_R_Y3Y52CA">0:P\T<( A0D*&"?I2I=%
MUEO"-"LQS0FZQ51WQ0TO6'M<6'OSB+"F:*0+1#,#8QF]"8 &<=QV*_=U,0)K
MB(#TA#G 5!(Z@9"54$V +NW,C$H$.&.3,6O,$GQ-W/N-H8%OJ4/,>R!1&0@
M<1:PB,/Y:$\J?$8(@*F?P]&IL?;!"0PDN+&V&U8F*ZCR<V.VK+T+L.K2:"U2
M7["V/UA[NW]8NUX+S->^P5&3SS,#V-%(X_+ '\9X'9!P*B(#D:Z'1G$$DP(<
MAT;[C'NP6 X"9!+D:ZE]:JROT(^IT5E30Z1T-E42S9X.@ BI +$Z["]OTTP4
M8T7G8)VKRD"B\T:T.J<'JK:B<RKKJ_I2<VE6U-!D_<34M(+8&D%LRYT'&JT.
M1+@\C!/=!#)$.(/M/G'6.WW[M) H#O<.B>^5UV,.RYB<?1LS">>-J:C\W;MP
M C=4B/]FI#HEM)6#@I+M\Y'4(*6*J(?+^24=KE*J4T9$0#4YX1(324.W?%.#
M&F%+W/Z+VZ*^&GHMM7":)Z#KS#62?,&:4*\AFXQ+D(^I9Z1 ZQ4,"J!<[E0*
M(#FMC&#FQK2B$<NL%#WJ''<U-<>WH6)!D"OZ*WEO,JT!\ +A_8'P<-\A?&=2
MVD+RW>GLSH#&(C#1DG$JO"T$\[;PP#C7A@Q>X>0<2("V%D-M=)AQZKIK6%Y6
M(N8BG.H584UTI;:,Z<%M,Z&R<B7@[&.JG:;6R6A K#+'JD &;8!JW%$E+Q<L
M@@JZ1BZ6%5V"H5^P^^BQF^X?=B\GPE21HSBPU6B$PD]/$))^1P&'//D.;%M?
M[J[F(DC1$4SIZYIQ:*OP];'OD@^(A;3B@GCT[<T:&LY+[;CNJ-H'L*?'RE]P
M]MAQ)O</9^_K0-X&!.^6-L58O+.!MWMP(B>M-HUOD.5JAKBF+[<^H(7?ZD&+
M3Z'B2X74$DH/MH1'0"L8:D.N,3,%AN*V;K'^YN*PMB03?I%",[=%="L923_.
MOB'D&1E]HTRSQ[LAG_P#ASQ3+#^US:/3)[%Y%%_WR?D:D"P)B/EP%9-++F)L
MW2.7WBI(89= .1JL\XO$-39 69[K$)3:R?!#BZ28[T@-FV+W V 6A.J9L/')
MY?!\<5%?*@V3XW)2%6G<"#Y\V19Z7!C;PVVA<X-J"M6=!I!XQY$W+U.M$/9-
MAKG8GIDJ<<,I8UU=Q:0QUH7Q_>+\Y<2]P-3LI-0;OCMH2DAT]&K!4CN U]21
M$ :&4.XE=<;J,7M?Y: <N#-.H\D"=K[ >:8,]M30M8<[-N=(.D<.;)# 3RJR
M%] 2WX$WL$KJ+$X7$VLFBE.Y0HR;5_FN(3R5E\;.%.Y.,UM3G%@#+4#V#[/:
MHT?&) ]_3NT]'F W'K,]^3F)1VOWY!#=EJOX:XA;<NNG:QFS>/3-L=?ED5DC
M2@];Y]^6)V*W3\,^R G,L#@FO'9N=\44OGYUU@]R+MC8?%H?X&T'^8V;[>#.
M5L:9<,:)TFQ^5C/8<K%(+O4TJ^NZ/X&68'-XY^BT#,U!93<>'APGQ'^'/=I4
MGFLIC5HL(?W%:D;4]FVZ_'@^^'09#T>>7PT^?VJD5A8]GL'?VW:/(1?1])5!
MHJLV'LO_XJY[F+1Y//3Y>> BTVI$'Q;+^.>Z#'I^CCCXO=ZVAP^VO'&X)^[
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
M#^)"7O6S9KQZ<? @\U\<A86 ?S?_T7>9S>UZEUFCU[;X<&^$_P%02P,$%
M  @ 0:B\7 ZHTO/$$   <!$   H   !I;6%G93$N9VEF)5-Y/%3]%YY(V3)C
M7R)[8PU=6Y30*UNA*$N4K4N\" W#R#*VF9$UVP@92[;(EC65RMJD"(WRJBS)
MEBF[U/W=ZW?^.Y_O.<]YEGM-S<_JGG"3V;>*VD3]OP 4"D2AJ"@4'86"D X
M4 "( J@H@(X"(.01!% @B *I*)". B%DE@J@J""*2D51Z2@JA*S2 10=1-&I
M*#H=18=@)!0$H" 0!5%1$!T%00@P @UCP<OP-(3<00H$ "H T $ 0L["'0@"
M(!4 Z0 ((2S@1RH(4*D E0Y0(804/$L' 3H5H-,!.@1SA%<!" 0@*@#1 0A"
M*",:8-(P2Y@6A"A +L'0,!:\#"&"D!XN*@C201!"],%GX8Y*!:ETD HA<F$6
M\".="M+I(!V"U<.DX%D0HH(0'80@Q S$+'@;M@/6#R'>())@,)@TS!)"K$(.
MP]@P-(P%(<XASW /%YU*A1 C87WP6;BCTZET"/85E@NS@!^I$)T*08C-2"H@
M,HL8#2&N(]Z!R"IB!X2$@"@$$22$-(1D@O  $6 $&D(B0J9!Y Y2$)P8;"2L
M#SX+=W0(@O:^!F@O;V@O46@O,V@O%6C/=VC/66C/.VC/'6A//[2G$-K3 .VQ
MA/9X0'N7H#TL:&\:VNOY^/A$1$2.'#DB)R>GI*2DKJZNK:U]\N1)8V-C,S,S
M*RLK.SL[)R<G5U=7.*U___TW*"@(C\='1D;&Q<51*)2TM+3L[.S\_/SBXN**
MBHK:VMJFIJ;V]O;GSY_W]/3 \H:'AQD,QN3DY,S,S,+" I/)W-C8V-W=E=[>
MOP^%:D6I(/\!\D^8LD.H0 YQL[JBKEAV?B7GOCK:RT2,K$6^67UQ=Y((X#/1
M5U_2FRHERQF>%BW7OY^#+]ZYOZ'L=8[ZB105<_ZR@5S=X(6)?GY9_;M:MAOB
M%DT50XDUWBPF'&NEPT7G+QAGB67-VV9JIOC\-_!XCEYFW$&Y/NXC<:C*OMR)
M[<KZ/*N:3F_(KIAF[43'@?D&7-)8I;D*2652WQ>G>JTZYJ?!B/)H[53A51Y+
M?\N@GD[:G4TB;K<U>$C45BNQ5I$]0.9IY/M"E>4V+<N>!%OA!+V7Z\^%*DWF
MK+YT-P=0TA6KSQ[NV%B) >(6?U2OM*[&%F6E3KILMQFJU">J6=_L;E^]W/K8
M&EHY/+(5:-189EO^L3AK\[-7214V,A>WB%MM7"RG;G6N?)FI:;EFY]@_:X)G
MI6!=N?YLSSD'W54TN^;3^=,SE6=:/G?R)L"8^Y*8[M?J$F=(S;F@?-4P5Y+L
M8X0SB97LJ<#([!O++0+MY63Z8I0YL>X)\F^^Q!.."XVG4[0;%*XDL1AHO12\
MFGL\*=UNP,0CE6\0=,]RWC&=3C;DM'?+\7P::G+7H>'Q=2I_S*8AX=\?F9D1
M;J"Y;3ZW/-]D1F08R<O2ZRCU@=-_6>;H@L,R&W,V*![*T4#?]@=SI,PWAC/%
MSBXWRDN(1]])6ZTR6RL+/-P7Q*)=#2SF*ZJ;G;"VV7F0TVS.N9"%JBK<9%7F
M_88-"XP,86Q'MC;UJ-.11T^/5MO*;#:Y6RMOXJ79F^A7JY8>,\#?G\XU.E8O
MMS0'7A%NG4GHD/.:?< UG,_?[*MR_T>S0U'[6H)<K>WD6/6C"YO:S0$FI/UY
M"BS#YO)+72/2BR[/M/_H8UQ6FGTO<I75[A=[86>RX-2D'Z*RW++U3V)]_:J/
MX%1?J-Y$5B&O*7?F"P^7.PVV2HLS#UX!'E_%0X#W]HW=O,TG!=O+>[@"PO6@
MA[Q5I[!5@;Z8@R[5YA8><?>''!Z9W.3J/6]Q<\SVO5W@*!];^*VW=J%"4^/_
M6CLHC M+<(9\:DP^)5!WJ\3E(M<_+R$_W@[CN>7,_R2I04'UX?8'&C]+:JAN
M36P?':%(L5C^P;^Z?WQ0L(/ EH*;.P\HEI[,ZV4,S)[*<6X?^!YOM:E7;=^)
M7DCMM6J>#>XX_^-DT3/1$Q.U<U9XJGV'\S!KL[!<RQS]S'7K=&Z/)_A?K#4%
MA-5+IV[;R9BY6X^NC>C<VKHYF?-Y[4,\+96P79>X,MS==$WRR;:?6G?+;Q?Y
MLJ^[N^\+9?^>W>G5\Q1Z%E._;((Z5\22Z(Z^<:+.@^M.D>&[V"+FKA6QO\35
MYQBIBW$#(R^TY,IRVEN0AV(3+,?]E>,_4^,\3:_XV>%K;-;'SV06/4K@>$[C
MN=%WQKJKSN)XYB$BY$,L.LSY4^ZLW"#&O+A=$E2.E].@\6>-O5"P&I)2:&=)
MX(LV$&+6L9U8HI67RIO(&FGLN^XL(2-EE^LJ,>1J(2#+>QV(?=I93O%NDCC%
M;OOJR-,;[NYK,A9QFJH1W/LE!XWCI&ZAQ,0YC]^1FG%[*'ZK1S.[.BB(NU1$
M\4"&LF%#LFG^3##3N]]3@O,.87KJGD';F4KN /ERMS))+[Q)+CXH)?"6L/_D
MAJ@S,4,WIW+VK!.MV'3JP)V:W5(%G;G7GCLVN0)NO=B6C?X\$=ZLT3#NJFR1
M?MU??'F<7V7Y=,P'S8ZM:JRE7=<9K1PX27POQ3(-:FE1ZZ=)P05/7Y5)N)$@
M=K6IH^2EB??<C\O/&_T-+.A?F](I^,[F,[!*B] K#SA.MJ9\PYQ5SH_1>"WZ
M3NWI,, \HV#JRWC%0_$I%#P_C^TJ%PDK6BO[%<%Y5I[Q-OWCK0)V1KD[DW$A
MO?A5TK*^]&'I/$O6!KMCA7(+:B8"A=1C&$GL>(4U@=.<.#!;:.<W:W2:TW!0
M4.N^4/Q=K_U?W^D<$\S15)%?_[&O/Q8<?7!9=<!@2G:TQ>HQ6W9;\<6NJHO[
M54<4?,]=<TC5/C,AKD64OOCY/&$'I1;2I: 8M%BXD$?O'[8YN").LG7UN?RX
M:.61)QE[J*S!7B/RO$'B']I)H2N.041MV1W2P\-1[18#T.3:/I<U8W6@.BU]
MK?Y1@=:RB5 8_0M+:)7YVHM5O#*O/PU=5+/\S:B@*C5::R-)S>^;>^!X?)BZ
M_=&;*LN!AW2O/@T:2]!<(X8^X^(?:[=O[VWRO2(YWRUZRPBC=SW RH;-9I7O
M4D-D#%]D:/7G.;G>AM!.OXAK5[Z@#VU4HR_[QD;QNVS_(+OR_\B@#Q+&ZBQT
M7];^7"8L[Z .Q#+T(;F:P!/._/Q8RX.6F17?^,YY5+7C+W@U+$\>2?L8WLV7
M^-=%@\5 O"3*>:F%F%P]3''ZZNF^98TO\;NP:.F9^'.I2\*@UE;B'WI(\4@-
M<>+XNLK)*4[*N#9V](?>'\?KSQX70\\<M .\_9]D77;E>Z%[.SI#L'7@Z&>A
M=D.:T3U]&;0(-)2>M#[%U:7H?K)1=U!(D%F$%79\3,IYN:E<Y^V[-%>YH+OO
M -N:G>^O&S49>O>P0J13+SJF+#O:1^M"-#,LC;_82<J1\H\UU@:_6=PN_CC&
M1QLENA?,FN;D%/MWOBB*2<:L989_\/R&:\AYLT0I[6/X9:WJ]AZ>!NSO*0_I
MV9;GB!5BYS<^?;=J:?]PRLT(G^ZZ$FE8,ZZJW'!5>!*M+M=Y]Y*MVH[^Y]]6
MV9W3RR:W#SI?UNK6Z>*.O'E.VOCKA^OXE[3=E2C+B*E ,5U_V93 1/Z(:>$5
M7>J1R("4)''K/]!3_R[K%&SRM/Z,2DZ20=!-MKSW3[BTWFZ_"4X)OG?-J.1P
M:LOML-K@XM\1<R=<3>D>+)=(41/S1JEZ(^57?Z6^#YL7C?'IOC2X7D/H7'2%
M=CX\2EE/TNQ<N&A*,"],":EJ=*%=#R6/O?^[40%]6K[U5K^K[TAH8>O$S&V=
MBP.J1_!*?V[/QJM=?&')$^S]8_H(D;2KGU(8_,]S5MXM!\T7M$D\]]3+]JVG
M^HPSIW=Z/K:L4B"]A9<'P^^.2*S87".,?#"(7;\\ST19%^&N26Y,1CFO/0L@
M\&A"M.Y>POJEX-X>M\\;W_BYI]X&&*QL3XIF1(EO0TXE*RTKN-_A]Z3>O?L+
MC9FK;:P00&;T(R?/Q6.$)[(VLK_->%8Y_/\6&-^>_/W+F+GX%T=<=Y YO2\B
M;"Z ZV7(5LZQJ?+086$<,YH?:HK&;/($YGA,V,>,]/(:8D/<<EA5O-"&.E&O
MA7'&[@)2I !A=G<.A>A5'=;2$L&M"\3D[DO-&SR<?83]FU%J7?K:N2&JN?X]
M]C%B>*)Z(-I0-_P[B,;@79;+XS:U65]AA?0<8F]A8^E9XF+L1!7#^+,_B>9]
M(95C-BX*\8!-E.F^V \Z;N_466?LXZZ$LMD&*8F))'X8C?V\SB_5&B?9XN7<
MI0^*X/BV7 1:8VTV XS-B&YF. ;6^+<4JS0C<0MZD.@>2!H^2.:-BPQ22(SW
M%MBY238T2^ JC;K(3LQD"#(Q%'-=RA8K)844 C 3!M-9J[<"7ZS%9/2%O)TC
MN]>CZQ5PM5MG1/L2)GICQGA)S[=P]J64QQ6A5MX2LFXV1$:$\TN;Z9P[I7,\
M8X$*;[UC7_19CWM3AKZ+7VA-V@()V"9R-WN<DZ[0A3YR?BXY[WVR5"MZ<(CM
M'",93[KRB_V,ETR*ZUS**=ZH3XGQFPE)X9Z4#;.TW:#4H3G2O(C!L[X4D^^'
MI0'2'#Z4?=[H9T^J\9Q8HU34"'N,L*C^90:A?LNA@/?X>_94[[E4!0&BDF-H
M%$F8HR+]@FGB4_9T76C<85M+8)]#NJ%WAKUGBB9'(#F7?[4HX0 U9*@W1$54
M__=6NC9#<(V9U%%!/,%$K\1EJBG&.]P0,&W+PF,)8[F.WW+O8L@H$UI$:WV4
M01ON=9_SF]Q,]3Y^@"/+0I$HK6CDDI81I'A;5QK=U)>]JYL@"FI;CN=(8@D'
M6WGKV;+[MR*E-M+\Y@EA89A1DSM!9NE+N2>>:V=PWLC9[W%78,CP2%M6PR;5
M.#'V"5L>U_> 0XJ8G2\\,?VX,^.X_QX'I+3%7M;B^E472=J^Q^PABIAFW&W#
ML<6@F6FL(#GD]7S>&B98UO&>*$?^P^T(H(XGR]%OP+R@K;_@E@[K4G08&3+%
M.#,*\N8+;'18]=15I]LP8_;Y3#+Y*I/'FE'(TY5'%DU8]O)GIK&OW[@O="&O
MB7S_02@;40K]VR83E<?KZEWXIB67:X'O9__M<5&:P,],GIU CQNT$S3T\(W0
MBCZ:2'V!)&< IU*QJ%'<&\>X\^1B=(RD:%Y(U7RQ(&^)C6F)A@96VRE(EY,_
M6Y?V]T#F6@//MHA!G5F1;4OR+/&.*O/^'=MPT:K2C\7HQC:M3@>][QPQ%\-5
MRW+O[[<OO0.$*@^0QX?335J=R\[$R0^4# P7U>:$&COI[427<C&B&XAQ2NPA
MTE5JCGJW<UG2BO%ES:RE^QQI-?4YK^9QKCZEOI!2DF=QA+YW.M=:K*33M4O$
MBO2JH(1VM8"SY4LMY1X:7"([#_#VIC)QU+B%[)7ZE#D&15D@I9"S_)E&^GIN
M9I&3GM-X^461\J 8]"=J^6ZHRY-V8_+-W&0EHCZ5?R6MNL,LQ?Z?5 _.^_9U
M%;IN:!?UC*&%@!;*:;I8M0-#VHK"NZ,>EMQ>^:.QY$HET7J8;4E*E8A"#[N'
M4=9JK]H$/]^Y%_:Q."*A=I*<UQZ>*)_X0+2'-)Y79=*:\*<W_V!UY:B0Q&[X
M0PS!Y?".WX!P/?IP=:WH332^7OQ>&:#G=MJI3L:WSE^T]O?92GFOAY,617\Y
M Q[U^W]O21"JK@[-8<6<I^!*]!J3?1H5](+9+1L.Z!-/66"(-F5<C(9Z)[Y%
M0[]E<[1+="A'1TG:B28!#2[FNQKT/5:B:X-=->^6%/L/P^#NUEJB5*$+H7F0
M%X/2_Q]02P,$%     @ 0:B\7!,D]B*0B@  ?J@   H   !I;6%G93,N:G!G
MW+MW5%/=M^^]D68!(KT(1 4$0421I@)Y$ $1$2D"@A %D2:@T@($HB"@5 $A
M@DJ47H1([X2.B/1>0PB]2$()@;0WS^\][SWO^8U[QCGWCGO'N>/N9/Z3O;+W
MGFO//>?WL];:C''&''#RMKZA/L#"P@*\9WX QA2@"[ >.?+WE[FQ,;_L1]G9
MV=C8CW-R<ASE.L[%=>+XB1/</'PGN7EX>4Z<."ETDI=?0%!0D LD+"(D(,(G
M("CP]T%86)G_86,_QLY^3(#[!+? __#&: )XC[*06!^QLIP%CO"RL/*R,-H
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
MEZ'>BQ*O@J+S!9Y-5H\+ZHH3-^GGR*TX[''Z,%20:H</KR'(Q$<W\K;[9DW
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
MZ$45L"*EDM^)8\=+5NB<9;*/*8*?W971-;7.#L$#.KMH&:*T]C5RYAFOMPQ
MI.*+P^3=D#[/,>%?Z;-W^MC<(#/G"F":',(/_;0_:'ZH6=R_N;VV+"(/%=3;
MSR09="(J(INQ$472(6?)";@IA;=TVG>K[A?/,=89TPR O G?P\>3%7*;E;@/
MWGUKG@<+_=;&3XQ'PTQ&<I\\@LQQ-+(14"VH<)*WM!'.A)\\NT^I$LN8NL$
M2"U'[X31&8!5 QG<1%<HV>X+A3RU8S4^0<\Y9 "M2.'!_#U^[/482HP5F-1Y
MHG^0I\B?-KZ-[C3OA>M$?*I0Z*9>]J+&3O61%63;MMXBS6RH%\@*I%6+3:B*
MG5NQ2;W?JB2HTF0T@ZF1&0#].(CH''NE%3U'>:"]?\B>'#' 5.A/?D%XW(>>
MU9^B/(8E3FIH3Z:+E)B^_1;A?DHE-OA(TPE09QJ*+D(A11#5KS& ]B\)5=:]
M%<':D+GK-^CZR,,1??"?!R9T3O12*\6(UYP,<XL?D4LW>4'A"AD%\TI=H>J0
M9].,HX.9^5XGX!*4\B2J!-1<D(RA\D6WE/SVU'Q N;&Z>25X+VY0VHMR(-/5
M1]NQ'_)@ &P]F.%L_G4,WVQ T-O=T0\, .NEOELT!2&?4P\W![L1TTO4T4E>
M H@^7]D.<3WW>]_$W+N3J!^#GOVR?:RXKGHH>3V'63^O(9QB0=Q%5#?4O>3
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
M::/3M1]F;,HO'\B?+ 0Z%6N0K#F!]SB[H.+U'D2%#OI96A;]C N6GVHTQU2
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
MG0A^>:;Y<L>X)7]>RFN'A*,?#04$VGRXSET0X7!Z6O(J/U1;M1TJ@K4AL7?
MJO*B7M!/ 1AB=SB2FW#O:5IM[":Z*N\+^=A)MD-//UQ0ELH\V:+RAE![/(_*
M03.N&VM6=QMKB.KT>JFY'UE/&%@7JP)'XQ^)^S>>/)U)O?ZZ1SO=[Y*"6+1P
M' -4<3UDLP4S"2&BPDF6'=##R& 74K<^X%'H*B*L$#!GCO.PMKMFHJ0_W6[[
M7/+%)W^'N VK$5 XJ]X<;*V0##,"6N>@PC0+,B1"G9,W2ERP@3?R(PDK<DR=
M: A.<F[:OF+NPP=6#&3+G$(]Y/VR_$\P'?\?]A_V?YYAX90O3(G/U#\<3.%
M, C)HA^'U71G585D09WQ5$I(SJY-;2 ZN 8>)-C49#6\> ]GL99:=-S?4B?E
M)0W' ,6_1F<!-S[]IS^*?D-'&:#]N!P&*!PZ)TJ%;>#J#JY\Q$$8H'DG\!*=
M_S/T/_W^BW'LU?15*F:$8Q'K0U9M98"X2I1*L8^(3;QM*;5W'H=Y^-Z+[#_M
M?<'<VN)NM^2<Y1(N$DV8AY%>_9[%PUSH ]OCZV XO66KQF5Q^A=J6Y2^J1Y%
MM47#&:!V-!P\!25]1E=""7RU]"ZFJZ-+#)##GM;X=ZK&;/*ZM->[\?>>W>H+
M#E_ ]WSL\4(06M)B;6GTT(7%WPYK4*9BIM2 *W;;85R(6D-2&4V1G\AM+:4\
M-#1PCPI]M]@N6RCK66ZTZ+G5 N()".-U^(4[R@#-Y8@SA40S! %KF3VNRX8H
M((@#'PVJAM1U'BPZUC7:U47GUGR1RM7@+'Q</!A6][B/O-3!R^G>_=<70$CP
M&YA.RN6,-TN=0K%7QZKD=]@BA_ WE\SY0RKDG75MNY[PJ;2T)R?I=@%7&2"V
MI3%M"-FW75H+R"!W=T)%3Y.P&+^/O_?KWLG4U#]D?VMM\^Z[[GV/PDHE<6%%
MP<*M/AW-N=GU-X3-Z"AB7G<,85A7^K<T&UFM63+Y_FCUI\ZF89D*Q8B%FV.G
M.A&W:VT=QVO<,R^39J)*7/&Z.40I!9/1G8_SMX<WRAXG$*D/#].B)\,-J_CN
M_/!)A&&R^$J<Z@Y2<4_>R<1GG "**VY]O:A/#;3-\OB60Q;ZX]6Y&2]]!"BG
M>J%Z_>E<9(M48N1P"AU>,^1I03AQ_$J8NO^U:[@-F#S*J:5'3 Q$#=J<=VGO
MAW;%SE'+I(''4YTEYVSBCW@\GO;ZEL!Z*O PK?^;V$W17C:'$K]=55&E7Z]!
MG7Q?+!Y^F',I_+U3UF4"=LOB;A:I[93R5S(CP+K*CO02W<JJP3S !SM$<'?-
M^(T%Q92QI^L/OMZPU@B@QO_JCQ[99*>P&H\FPTC<^05"3:.YE@V/;4N:ED\A
MPCM$94.WL2[LV@OBH&U8.*YJ+'D>$Y%F&:<-UXR@@YOS"G53/9XTG_\RJI3_
M]GC%Q0W"(\&D\VQ[\!11;<L/@ FQ( P;4NA^.2!2^]$' '-W^,[4JK&<6=B*
MC5E=Z>F;$Z]_W=P+7>#'XR0\G@7#^-"M%^E'W0)ZG"J:@7**VZ!5H>NTG(68
M9,*Q!<LQZ0M 0![R- ,4%H\(O@W8$*95VP+$H]JEKLY7#I;(5$?"/XR?.N-X
M5[!F^6-OM]:1H+OL4SXT!Q+7C*8NEXDDPH/V4+*; 3JZOS*V=/?G\4!8Y>;V
M!3[AKIEP'84O93VXYY;@BIDLJ@I-J1YX1\6]],^\\#V_X5P68-A):GI?@+^&
MSI-X!$ZY\_VI(&03 2UHE@1&YP:$D;?)T/9UA0=4RUB:JN2%%7S I+-)I>+G
M$K%M,3:O5U]1-RX.7/S ,_.O%TIG*6D,4.1S^NP0CG W$#H)=F: C!@@#$1S
M8&8:-4S3\C^8V2L388#B9A@@Z(3?PM@WG;B?.G'3#9^F42Y1T?VHLGO#^TV&
M-I_CQWM_4MM> E"Z:C"- 7HTR ")-='17U;!ZR;[484,4"A3REQB@&IP*\)E
M=!9F]OS+T>-5J&\XT@_HU'X938D!DJ/*K,TN9Y%_+>Y1QPLF<5&>FTVS0M62
M[5/&>A/]L*+XU,5GC[9AQ??OT\M,-5?FG;8#5)CLU6NJ3 _8),\2(6WI&6R
M2X>T,+8AK#^3NG[LLYZ7]X^^4_1U[5HVF<! ATA9 ;ZT-;03&F]#%W?0(^<S
ML?#H$DT&34I )"VUTV%3S:,4S&D'+RU=ZR??&:#&\#@_];UA BX\;>:O9;BE
M><WVY4E=.9H:4/#9W1]U*VE\[&1O??7#2]YFOH<7$A?EQ9*JT,Z;>'&3*"C)
M9!8SHU9^HV(<:S"OU2=U"B\W>\IN9LHFXJBWIIK[P(GY+(4"]QV,-U6&XG6
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
MS:MN@J:%N>_A<+=<XS<E>N?:%^SCAZ%9?U+B-J=[UUCVM__55G%?*!^.(,L
MO4 R0&T*E52S?ABN<N/AD@3==DD*WH<C[J*SOHSW.3_8I7B@'79NC3YK^MV>
MIIO:,+)[/A V?I9J4FP6]3K/9==J-TBA#?J/X4S")-)(.XC$9NTTTO,FLFA"
M#-"4U.P$>$?,@ %B91*HX"8A I@<C!N8@-NTX4@U?S5.*J=/3!ZD+I;A-0]2
M-US>/]FK?(G'" 6[)Q8<9,7$XRV?%;_9K^VO];W\#EP9GC6VW/C,;/Q7]A*T
MFGV]TX<D1Y1.)S%Y&8[+;S/6_F)=N7C)]S<?Q436:B+>L;WHYOIF\S1! \1Z
MR,J1=0CU%5=S))UJZ"HM+XZ)5(=&T<^3WK<IH=NMOSBG?--\Z^#=R?]6*+Y"
M7,W)Z5&81B6REQH"AQW./\A6_$@VB*?YD62(F<G9"K]A?,_@9YW*L35)MP/U
M/=Y_7\LN?26T%77A2 "+X!QJ %QCT#$M1\!TD_. C[ $>VD@^*-> &%3S/ZW
M -Y0X35+1)NNK'>HH8R8:#W?)66]0[H+>\EX729';;VIC#J)"&^MK<4=4S=F
M)Y3%[5!(,\^)76,>&\Z9I/J;8W!9.U+8U9\!7VPE123'G:@/47AQW%H[<9,5
MX745< @F0RS)]P.,O5P*8%A-EFP56J& S;<A <E,E?B",J]^*' +JTZ5694^
M!$P3>(41<O.\,4BC/-N?*]+2C5:)6&BQ[;FOGH^K:L\IC?),4%Y%<:PT:IZ-
M78;ATSPL*;G &ZKTP <$?>K*N+99WNQ-[0<$H;?Z+KZ_VIRW1/H?6,*+$]^X
M"8U$<H=Q_& ?FJTT69]%DW.((PP0-]:/E-H!/HJT44[SL[LP;.TF:=]2;/Y=
M-DQ$K_6<?T5MZHF?>5>\; YR<:YV4(H_R3ZKL#?7#I'>(3Z3QQ/S 1'4V69<
M".O/.J>TP"^>=.DISX6+LJ'(+(K+P0ME% ?-M Y(G,>\S#P!U,_KEWNHFHRH
M9Y_BU/*_Y'2P,*PE;<7[7IZ' 3HK)_,=-U<D+1)K:O+<>J929Q03]F=35-^C
MS%VX=/G)>H%K^"V[FV=?)%R1*#_A(NO(^E/[,-4"SMX&Y5?'Q,(X:%=)"6BV
MJ8.:9;N;ZIP*JVC%9@\(O\"EW,/^;\>SG['$*!Y/ C2I?BOVVD#$'(8'&"98
MY)%6[P#/G9B:(-SOW8Z55\[HX^L"=#+__:GR^,2PI&[EG&PV6G2S4%5R.ZY&
MLWT@+& 8CF,O?L;);7 [R@07<N.K0DNYL7?*MK!'YQLY=JY.;#5;QL?&MS0T
M838!QH][I"31@F_*K"X$@EIF5RV"GA2INJETNKA**6LL??7XT?/VR5-VXZ\W
MV2N 1CJ'#A/8Z67$>+@Q\* (/LN./5O*RPMOAM:.$&"5=E[WT<K?"@/OJB6"
M""U:W;<_01].P_DZ/_1_GGK3\-PC;?%"R?-3ZS_/AQS=W(2]JD ,7R>9K E1
MKR!/C/E)!'O%E,U//EFG:7SGR4'U!SKV*7H?[)K*)"^*@>7L+:&%=/%!3ZPF
M2>O6$"02\HP!XM&'0P^>&3TLF0A@KP8%[JZ1J78(KWF#%J8XH5TG2[BA><8[
M1+;=:H)0A<5=;0^&7.(=$BRML-TA+UYP9I6JVL?F(;T!WS+KU=K+7A@:Y-/4
MLLH[/[<2OW0WLSM7&Y6\S7NBD25]\QM9MVAQ]/9*,I1V?(#B/%@M&H='99.5
MC8S>M@M!!%-%Y.=E$E^9R*3MEZX2(&':$G^UN!I$*F4CH->&M"&E-)6W*T%2
MF>E<%IKII:5"+UX=WIHX'WG^JJU4N!K+RFP%;!VGN6XWSWO<Q@JAW'V-E)DL
MN7FD@BY?78]-=_R:N-<0]"GE\#-%NH- :/Z/_O?C30"8N/M<5\XH4"0<"R?,
M"ALZ"Y6:Z8T^;#I_I,>4*.?Q8?WB@"WX%BV!A(MP9!:-N91FQ7'M2SE*3;_&
M8ZV'.X)2DMW$9_MR<K]::[SF[E+WR#JK=44IZW5U<&J,R-P"KEISK2NK4@L1
MHNY7GUB=,W>0#2W'UGT+HQ7H>K9"CJ.V93<72D A$[@JN;;NQI>CJ-. 3FE>
M?<K7BS>:W.TV9/".T9!W2;^;-"'WZAR?GC.6FU]BRC+3P3_KJD3-%SM2>@_T
MSKR#NY5:]REM12'ZKL6>O,!-OEE_-S ^RER=5+ F1\IJ$Z]MP^ ENL6C(O^4
M&'1J9"J-%Z_MP!OE?]57)FB9/SSYYKGKE@MR7>;2DOJV<A$IJO4'$_TNT(\C
M:L"\$ZW$)EAWE@MVW"'"@G(SKK8\$.6O^823"W%[_7" @_8/]K7Q%RAYA&;W
M+CXC-5+;)AN1M&WD(W70G%BHYW<Z1Z!%L4A"X,5KG\CN<R'<]X91FLC+8W_M
M[QBFA1""&2!AV6$;C7"/XBE#9$6':)_8<]LZQZ/45#&[DO</Q]OV4V((Z,GQ
MO[YCY07HT12\<I;]LXZ6;BX-8G6S'FN>D5.^]O;+=<S"B=GQ$YKV\ 6/,YOM
MXXGT?KK,D!\DLEFBN8Z<]PK3BCHV'.ON?[<;(3KM+OYBJS=@T2ODXUEPWSD9
MQ^_#5:P[T#8&J&;@.<V!>@TQ0+B1X?L00M-RS==:S;">41O9].Y7*JG8T*+E
M@;5<SO6=D#_DJ1/5RIL02U:=ZP&>$^'&O*UCY>F1C51(S-I.L(1K]F.N^!"6
M+9\J3T^4_=7?,$GD9699#$7*,8/YY,'')SM&$*[?:>F_4U)UI2(7%1#YFF96
MN<G5;Q]*]#_<$E&A=?LFOT_;FV]3 M/.;ZX1F\]2+6GG5,D"OO.\LM W"R$%
MNZA D_2OW1GO@QT6IZZ OTCS .ES#%!TFOE8 <%$:!DE-^QAV^D3F+-R?KJ=
M,X++?$;CY$U3GF/+5XOEH:Z8"$WC7$7H<:34V3'PU^'K00<Y(=6[>\&/.K*P
M6G1;993GY?&.&3 ,9$1%74.!-**;^3$MJ05=K*WTNT-B-7T4'RIF6BS@K6KM
M\(@.<IV "[=G9X"BK@!%W5X$#V68&%,(Y!:6];G'!XO0;J^74&0[O.YO56BP
MUBIVB\DR V8QVYOBKZG:R6EK*/ADE6/G5>C->ZT+?W[#,AI2:4)F1,]XHK%"
M.SYJ+8/8)X6VX,&CWOA^LC/P0_!Y^G(9W.$^<?>8UM46R?$99BG;R&L" @CP
MF 4WE_1;U4F&H@N5HO>30GK+DAD@5P9H[^;26C4#9)^V1$_JO2(]1=JEI QY
M-?,B'+JRA$Y4 "<+X2:^8 I[G+I:99KPRT 9S@;"(\4'_(Y=K1WAGUIU<SXC
MBIAT4 L2K:[TN-WDQZ,7MKV?[>QD+0KY03%<Q=<B6L$J%Q=QYQD@]\UU+\"+
MR;K0GNBV?/H D\[=&J>*T$4L\= *>N]6(,YQ<FN/CLZ@CVFN+_D]-743$0>O
M55+56^>A?&[TLX"J2(=!LAFN//+@&>&AH_2U6Y"3+\TXRAOM+3U_@@P[0:C7
MP##E):DTF03MRA+ RGQ>9H#XU&:Y)FU_]C2<*1'\T:NH<HSK"(+6$E_]ZH_L
M$7;)EP4D2\H'$JQSEA.A'+C3SWZ5C(ZIFJB6QYX\4\U5NUPFENS>Y=\S)Z]4
M=V+N>)QE#^I<W4$&@81>]X*3'E66&,UM:MVGM[>2=E\K1=]S?GC0I:?YC;>_
M/G>R)5G:?![S L5%XETSI\H!?>UT\>%G92+30/OUI"7[VAK]YO??:E7KDIYX
M^2R>XA-]E2VH#&*ZD+&:)=DL =BO6M2,H4X -H;U0]+R.Z)>U46N]KVY8O'.
M7'-=MD^SRS-'L<UJI&V$$5W@S7A5.P%3D;ZYGAT(GFC^+N*3_GVZLF_J.VU>
M<K&9 S DP9E%2IB)S!]GJ\9I9YJ%AVCF0F_RLX2PXM6?;3M%TMELIN^U<C!
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
M!]GQ$8NTXM<=NU])S^>V<F3OXR%?BD;XC.H\M\$F.EE IP<?H"7^YHGL/+&
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
MELW4?.IC-DZ0OOYRS'0MAD3>]H&ZZ;2L$].<4K+H.6Z+0;OQ6V=\\."U!NZ
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
M[;9EE$C!H5XJ.[)U-D%-8XH;SOAQ&9M>!-<;)+U93BJVV-('FQ>/%D4,*,U
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
MNU<?_OGJP_M_O7O_KP_O7]TO^J\^O/OP#__CEFE_>] <\HHK:SL_O8Z,_OS
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
M\05?'6Z7?%_A3R7[6R!>?*;PC>78XQ Q60UBR/O57(Q%]=C?9?B)LO!+EO9
MK)]>!Y/^]WT.S>00>YM21ZK9>W!DW*+T.B1^<UB&"HE\6^IIQ$W:GBTOU(KC
MRT?-$@'$GMO7&!.;:AEN!'X<-9GA\QR,H,?B3\8-)M0LL)VB5A]\6X2<RA'L
MTL)04F80]M-KOLOV9\J_=(LZQ/CIM<LB3UV,Q=-,*)$#Y3%QIQ>8O$Q1G>,L
M&[B JO<85/6"E(9(\AHZ9]DR.TM>#I0!BQ\@61S:CWQLRG9C DU6;.C.<1('
M)H#^(R3TX3GCC4>L/G6@X3\9OG,4G (4T/ =) V1?"R<12M!0.>H2 (I(.-[
MT)>*%#%97IO.ECJ:=<NHMQW:NN6)O*_$_&*D-TUY13I';A70 R/X![P18/+:
M<:J.T?\!X[6TSRS9YZHBO: 2!'6.ERS0 I+^B?32&E-;QWYO161TCIH4J )6
M?H1D);RP $S$?MC.87\ )-R!@D8+CN]B\.DV> Y>6TA<*(GL'$]J0(8<@H81
M"C@=R.M=%4TZQW@EV$-# (U$^&)0W+WNT1."$2(-&G@(PTU3;2=B3+BANB,A
MW6,B!:R0&9!8A#QE/I)T8U'*II9F*QU1IWZY,X#G8!#B#1IN&&RV%MT1,B/B
M#E4T[QIG4N3+ZPQ=!2 ,J0,-$H0[KB ?&8>O%"&=(RD-K) 9T ""W'"A3Z4T
M*9WC)A6ND!S0P$%$4 NBK%6UZ1S9E>$/C0(T;H$^6<]AGF9,T0^@48V36&)$
M<@U1V"-IG>,I%[Z0--@P1OP-BQ>D2)736:(2( LI @TP'+]H<0/GR8(Z1U(6
M:"%+H,&)LF](-#8!%.H<ZQ DA-8!FJP140R/YD[S=0 >-%(BJLB8KKR4W_.+
MT'$;(+8.3T26I,X1DPE;2!1H7&3*@M?JW*7Z-XRLYR0)G2,F$::0$-!P2%!_
M"8N-D^$[1\4I0"$/H)&/GF%(5;A2FLEW!WUM:[H:]/EPFI3.L9(*5T@.: 1B
MP8CF>&R'-DT2!'2.DB20PL1DT C$3-Q2M ]5Y'JZ[FUDF3F#;]I,W83VL14$
M=HXM%1!#]J O9H2"Y.XMH?^A*)EY0QDQ5T%D4=_)9JF6?^!O_.$Y;E#_<;)<
M:,_P9\/@&G;./E!H"@T*-' BUYM8MT5@>T@0T#DZDT *V< *D/ M!3HWN>(Z
MQU0^@"%O6:&+?[^-7^J%O>=[TA UBN?EVF_:/HZC-F%2FB']HREALH@LZ@XX
M56CG9H8JF!@W?^.R_=*_/<]=4R9JZ:$2>"*LX\2=@H=Q_S=)9J1&=PV,1:6=
M!64Q^#!N^T9"+34ME2H2.\>=$HP85X8C@I%7R"Q)7>8K=6T$/:8Z$8BW,&:*
MZCY324LB^,%63*+?:0J;I4!*]PD*X<*X"!P+>$;Z6$ ?.:;+Z1P_&9 I7!;&
MW=2^0]G&<J7(D/\3VB@2!)0-GP4#!=6A<;2,%(L&MU?M<(TRQ4I/2(B'QN(
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
M\/JKO0I]LDSN4D[P%8=J.2.%4,&H!G$O&K,.'-?<:"YX'=.CP5O.11HD&%T
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
M<1NNH*=@H8*H#%Q ,]VEG&#X>]O9$MU<FL10+S^7QT'JV$T4E<NUMCWTZ9!
M5@'*%*56NZV]^"=59*M. '1IM'!>QD_MOQ!SM1;%MA_Y;U?D]'7\'OAU4EA\
M8PY>B;=-<6PQ2FUE:A%UK:9\)8=WZ@N+/QN&$[%5F,,P/O:-Y_)-AM1KJNUD
M7YI[[B2SN,H7=_KB3E_<Z8L[?7&G+^YT._'OECOMS\OX.S:,S>W"]_"U1\9\
M(5P\$>N1W/%5<8WS6BRA1I><K_)88[C9JMI\)1I;/-&&" ^EGR//>V2;G-A2
M"4XJCJ-81/[94NRCBU'ZM8@:-]1C#7(LQ9\KQ3ZV& 56"VEA/C8YBZ7XLV58
M8HM1TE15B][2):QAFN,ZG"/71RACU!U55:4ACL^25IR2GYG2[VTCB*<28_"L
M\X_V-N*G.FE-U>%L.$Y'&;(69W+X?*\$Z@G$04J72$M%2J'Z)<QY0G^MV2OB
MF+9HY?%D6A;XR4$X,-99P>GXY:QVKJ^)X5G$[VIR @60MFE2:CX52"4E:IVI
MB#311O.0@^=Q:^53;>[+P.A^F2VKX3."'#N-$9B-&4J1R4 $2L?'^-A-]G%4
MLL88%7%8,$*5,1'@K1)KQCZK 6(U\%&Z$4X9-3S=G9&MZ.UAK^XY* 5Z$V9\
MO3%W)G$B[V]>9#TPI'&'PI9$7I#5K#EACR;W8"M K316>W%7@P+<Q.\T6UL1
MHRK^"L.T%'H5 ##"U^%K7K9)0W*>_;$; U[)'3W" >,5&HKHZ7]Z)B/&M<<X
MP5/"3 K=H#)35#>(2$8)XY@NE'A#&3%7P74]?;=@FNU8L6+K2"PI".X&9RH(
M8BYBP\U6$S;3TW5OXW')Q/!_)19>1 +SY7:#/P7\% [88&)'0=L65[-7)M^!
M^K67P.-'-T(I,C(?^9,>R<(**2F)K!IERA""&WC*%5QS+*H(P<GAJ7PHFXA8
M96AUM;O3_J"L;VD.1ORJB.361+-4YT/4! I!C!+NRM#@('^L;0A*0*RH]"9#
M9B6F@R+5R4!C[ \**@$>A&L=WUEANGH)QTK][7N.2S>$S8CO)CMK<^LDQ3LJ
MDYLEJ3'GM.3Z%B4R$T'P6"'?T1A$*"1J%PL'M4!L*NV[740_&PR,F9*A+$;H
M*E=<&UG+=&CS :SYG1;99"(VHB^AP#E1FPIRS7,4OAM2CK!S(C'::"@K;@9Y
M"3AJ+4'/[B5E4X_I:\V)JGB)R5QB,I>8S"4F<XG)7&(REYC,)2;3V9B,GP&3
MX. 4R?])_WH;'5*E;7X6)'5O&4^=4N1+\165:2/II;>2*N W;Q X=^7+Z7#F
M]*->GB^A"L(5^K):O 3F\>[4%U<&X69]225> /-X5^U+Z )_$[ND$B^!>+0;
M^,5TP;R'7T63,S>!&B[F7XX0\(\0LN[?PQPA]'37?#3=G6G/B$/8(W&6?)_)
MB&'*+%*<,X/C_L(]RZ)/HJ'"35PVXAE"<14 SA14A:*?,113I/XSA](&DGH&
M41#Z)LXDPKZBLB?1B&JVZ F9H/K5[O#O!1\7X9"BDBIM.K4H->.B1E2-%)1C
MC;@@E+.+1!%-'E! S(THK<D88H3$DB2!GSTTPU?6 4,=A&&E>LILN? !#H)1
MDCVS937FUV:M,5%:<J!"BC&KKNK-N8V-[DA O*=",&/P/&7TT10+#9<F%A!?
M5K"_A;Z%FR.L\VSF@8ET+*"F^Q?&]\)TN91!"]&9\Y$PZ"IA%97IO %4):.V
MG$9NJ=S1=W>#/SUS*WL(!BGK^^@(>$0B%#FU-%NT<]R+[CTX+M-TZ&!6OKQR
M$^Z:+ GC1/:IXX+WB8V-W=AT4*8JUJ4UC@O2RRI9K\%ST)]35 6DOA$G-.J1
MLRV2 7Y-MHSH)D::/:JJW3(,7-8PWJFI&L.'W#-%G0G/JNGZ)7@B6\TTPN0;
MK);*J6*ZQD\:6A@GUZDJ^BVZZYM(>WE=8RL7/XQSYZ@3B#6?DF5TBYX4G!2.
M@&$=>"V^SM;GM6.=&BH(K'I&F"H"]T0P1VS-YW_JQ":?]N6!V,397JI.5SND
M(SP5B:TYJ5.S>Z674!10E..W=%VQ3N-4)#9Y.%? N)4HQ#Z24Q ,?D+7"@ZS
M#NSP2,0ZIKOQ&$=)7( 6)XO/XE\X!5DR!+7/-<P^K\O"#*=MHN:0-;4,<?R[
M_V&XV3+Z*-^V.(PIB^T:?^IX8LRX.5VZ3QHCU^216%2JBT)?NIRN\96!&$;8
MZ3-9FWK*/<C*K!P-WC4JCK&I-;2$4?@H1UC[^,G<O^5!A_%V2@G=\W];1 )F
MQTKQI*H(3"R86ATS 3@Z+D<OK2&U\MD+4(UJSW5$*H%IKR8/EKGR*Q""!R4%
M%).EGTUQH^FRBQM6/#);5DE_/6%,C-ACNIR:@XU*A,4\\'2$F@@LQA5!B",F
M"&@X;)AKH[&BHPGXH(0%XX)0XH")(IH,_*4;7SH%F(&])$G@D;QF6,@*W96G
M :4P3Y@./M5V8E;>6)0R\?8/11<HTJ,X5&,N4=:DWU?E4<4#)?X662L17^'-
M,5#I_8U0=GIH/U+1%:Q/[:5HQA(T15JLY:U\)://&:+]4"L! ;[L[ 6%DJ>:
M60)]A6$ZPH *(+7MOT0FN2TTEALONAQ[&Y%)29G#-V77Q*8;TY8_WG/Q+NUK
MEBXC 5>:8^KB(Z;EB:;E&K.Y_@YW%?MTLZ'V?*TQ KZ-"\5,"9,"I!98^[@<
M855S2A*'O]KY\,F*<KC)):KR:][XJ5&<G&&B#&F=.T*'N8>.N'.=V!HSJ>J&
MD'\YPBK_Z<!H^KBM21\I:.*"U RT0+>'4DXP_+W-URW=7)K\9:B\/\QC)G7L
M)C:&N3:XASX=$DB7+%.4VLZPO?@G;0FK$X"5K3&TN2] Q VS&ZXI]TU<T_9$
M--:_44%MZ->J@L#&'+GB+Q\5^# VD'&YUZ:C^Z*)<9 \)NYDN=">>Z[+S ?/
ME=?&Z;XO\H!_P86^SPFG5V>-H!(9&%.<BSYH",QW?.P.<78$"D;6QQ=BKM:B
M;<PC-X(5X5LKKO]D*15T(@=?4EE@7HK)[A!O!4'%R"9)5"'8")_HT3/^\!P7
M(1NAK!9=YUH%:(Q[3BF&EZ9./?,Y57K76<X"%J-J9KX?QQ](/HM4J':?."Z]
M0^P6!E:AQ":JMUP?ST7TZ"SCA< .N/\!DOO$!Z@C5-PESE) "OCX9^TK;73Q
M;V*MC<GO$(\EP TX_K'!];8VMHMITEG>"P*.DG=U_ R!2.2%-Y32(>I2@0II
MR8H%P1P"S[W-1F,[NKRW'XG#A<_X_S-3W[O?X >Y(3:B^--&5!?1?(Z89J^(
M?[OQ\)&IMI/%%9XT9IQ "74N6EVAJ@?"N2HX:3K@'A17U:OF V0XTTH^9*Y,
M4R,US*5\G(H&\;%;<_@,-)UB%V'B***\-\NK?=#.-D0>(UH'5105&ZUBGC0[
M8K,?A12,<T$,3<%3M;MI0)EEU9NP(*R4@(CWYU+]&\JEY609C;GMF*MNO%Q^
M(K2-K 1I3R1N KJ[H<TU]>2CR\IEB[5F3[;^1I(&VP0_5-\63[RPWNVUMG(N
M:GV$=]1>CTZ:;OG0[K7FDAO-9)\URP/?0[7AD2Y6CF F*%5<T)Y,/H$SM*>$
MF10Z!%>;VA=#+DDW1FY37=J?SY)=]+DNYHYE,!@Y87B/]UF^DSJW>!^I?;'F
MDG1CI++5I?WY+-Y%G^MB[E@&@Y'\A_=X-Y0MB=G%]?M4\XM-ER<=(ZD1_0%$
M$=KS6<(+/=3%UE%,12&_$RFC93J_OV2Q7+)8+EDLERR62Q;+)8NELTD(ERR6
M2Q;+)8M%J2XT84O*-J*1LI_$C)+'DB:EO1L(H$R65'@[FAMPR65Y&1O62RY+
M:TWY$I:YY+)<<EDNAGS)9>F6-5_6[5;GLL!$U*-/&C2$O\33+_'T2SR]@_'T
M%UR2&#">?BE5?"E5?"E57&.IXN2Y6\LK_V5XL#C!L,%F:]$=(7/"'LT@6GPB
M>J$]7Q&;@^OZA8M.G$U@FH&4.C.S@*)*8?;CM"_QZR!Q#8GC4K&*>=PN=S>$
MJZ-9^S_.^.H&WYMDN22Z:SZ2F)BX@EC[E&*R2TYC!1D86PYUN75W*BE#>&RV
MJ2-ZV1T@[@X*6_;%^[]X_Q?OOY%&)6)RQB;F_M>!\Q&X)CTW>.GOG8#8Y 9^
M1\'JUESQPJIO-&".4'8C"L]8K_% :-1=DP'AH\;U9DS%%L'C*G.'(+#GY'U2
MGSK0/1]@=.JNL0!Q@G&(K/)LC=H.@H+=-20,MC#*"A0P>'F4W-QZXXOOKD44
M1QKC9GY9N\0@OYHNW;6$BAQ@7%!74:G/J.-<2>G"TY;?Z&U$A_L&[")#F?,V
MC"P6,"Z!E]5I2IA.6F,:H38OSS;V/&"TODEYI\F%ZM N#:?!:[[4[I*MC"M&
M_QP5[9$9+J5"=^DNASA>7YT3PY,!VYYMC/B7#Z><I*:)G2J]NXP7QAFGA8["
M8]1$?255NFL'U1A0:> #M03<4$;,E1W3\]KDZC.^&IF:5<]2D*M%=TVA-.ZA
M%=0>;:S9)$!4ZJY]P# 2&@M.$#%^_(:U)!Q)Z2ZEJ;B%+-40^DMJX5C+Q$T4
MW%TNBZ ;TIL5PH-)7_25X8,[RY1VG5=DR1>-%$L$RV$46OT^'/<G=X-%[[?!
MO*)>U\353,LY(<0W6"%,6.$_WGW\^%Y:(K;X8A,21YN$U,BZ@*@U.[(F4Q)S
M&Y6H2\8E0L9E#5/KDIMYR<V\Y&8VDIN9U7;\:!X3ARM$'-?456@JO LIITGM
MWFV-[TH0IC#R,4LH%&RCF[><4)&+X63SU)(E9_#L,HWK8O+%<2<?=,RWC_R;
M'&XN8C7D#AXC2$F;.)I>+*\BTPJIH'#U4Z@MC@;I<LKHHRG>\USMB-;@5Q+W
M8U^;CG@NCY'>@\.AT=&"?PF2RLWOOL=$5#1(_,8.7N9):RSPI4!A=*[DHH;Q
M"@^$Q@[":B(L1V;':,M#$.,]&EJ,_ZZN:YZE2>L88>FH85PQ"(36<YR3(ZQC
M1.4=Y8">MUV3)>%2C>.R ZA\*0KM"F^J&&(DX8>RDS,[:F%12737N%3#$R-_
M?F]-1P?P]<S(;*%=8S$/0XPL]U!VO<2="V-Y5('FG&<OV#6D,Y10H"N$EL$6
M(P5=92&O@>G2:G2%[_(X8R2?9R_\=<SLX@ITA>DRV*+DG+_07,&"=.5F!N)7
MOHO&D\,7/5>HYSC$=32^9IC:@VGQ$2]QY417<H^5&#SX7<!F/UI1T38"<IW]
MKXG!=2"V#G[+ E:WKDPF8$8P(MPG*L9=:VPS.)+666*/4<.(9RM8TXPXA#T2
MAUM23]>9IUE.S[+HD^AEQE_$U]1[<)>>Q?\F[FTW,,F+*MA9@P#@!B/07GY%
MJJV:#XJ*9V1')?B!/ J0:1(G:@;>N[T:$:Z"6EI\[B!M)TT1"LQ ?K'U!J.6
M3A5-VDXP"-J84?^]0D/[D6^8*-MALWL0U%GR(EAA1O0C\J:,<@?>$3;"GW/-
M;>2:/!*+;C?PA6H*B^\PCSFX8AP"E']!AQT(KJCMG;PB&_2:CO7JK#V49P+R
M)"'9*9"^0!BXVI5SCX[&:#M/:D!@A/-/73+Q)A9IMGV-L=V2,M$N!'T&IDAM
M.V^%442)UI](OQ4EQK I\X5TEJ$ (Y3J+"?"1)M.?V4-HQC8["1(["Q52>BA
MU%,YD3PFZ"ZG$-%99B0^*-5*(J(B9UC<B=T2YNZFEF:[W$L1G721-P9*TCM(
MH!JJ*#5.DK40WHYIKZ)-.&MA-4ENM_E,1%*EG G8+"5;S0PW%O6P>"RSVPR>
M(!BR!Q)].=YM')D.F8E^XY/EO4/\5;[H%BQWO+:34QR@D!^L^$E$@UM*C2?3
MLOA"/;1=/L-%\?' IPW^5,N,4]&C[40#(!TR#YI:>9*S&]$*B=Q$45WC+QFO
MD"+<P$E$9 W;AB-I72,J%;7P(#\K0 )9=6TAKEQ/^;N62Z?+&5EZM@&?*G?I
M"GOI"GL676%/IGW/<]>4F>Y.M5!9F;3/N) N]HG-PPTWBWLO3+TF626:&BQ/
MIF:@V91@E"G+DZ96J:P3K"05+8.C!;IXF>-NV>_]7@;Z#M'_OJ*/;\4G?>3%
MOR(UXH(1FO?!4N:Y+ @7/B:&41]7K/C98Z9CF+K 0)Z$W<6TQ[CXE2&UU;P4
MAA"UR:EPA(/KA;VE2YCO#_-W&^'O.P-KA<J1VMURT\JXHKYIA/"8>=5,;:[L
M,R$X'V/\N>M?(*Q[[J9+/1-JLW#%N'IP&IO XN\@X RHBJ"ED,8/$T:ZT4PF
M$A3()Y,O[TQ?[^CRQK0UKKNXK>UP>?($#CRFM!?L!])ZL<N>=T03H3AC8G,<
M/<;$<:!MC*G-PA^O-,=,J\U?_8XVJ&XE+ZH#Z( 1LX+3J^:8%HK!Q:Z_PS'6
M1$QLK_[5[G11&(ED:X08F:+0AF-FX',QT6QR<$>)L>TE!D\AU_I3-5 ";\5D
M-QF-*S8U$LE5PQ=C(U5(!? X7LM(S@KNU<0R5ON"O;RAO?5$]CU7^#U*Y"I+
M4F-N>*F5+)'$)/Q0)V9$X(?:"/MPEH1]P(PS)@G\6!MA'\^2L(]'A('&(>ZH
M379W&OM&W!N1&-%SY7T6[I))-8!)RY/6/'%8.Y]<G#&6SRO/X3HYHG[.@VD'
M)1!$B;$5MTO^+\<T@C)C\K&!R2XJ_7S)+\P#QM+LQS/%%LOY1"P1\)QK%NEM
M1'T58.8S19TOS=D(U]:!1-RATJ4UT>74X^\;S2%39NHD9FDN#6#0__1,_N#Q
M4G+\;]Y&)/$!AS3#F2"E.F9BX!=X^4D45?(47%\3P[/(9)DPN'.UB_R$$5<L
M++[F\*$*N;$3\<)P-A'T2] -(<J7)J7AL%Y9BT]Z^YT B!*N2Y+F+W$$)427
M+Z_)L%R.\>;1= 0<IH^:*A8\WM8"QK)B;)"400?2Y+6I*XT["4^F_FU.V"-W
M*YS1J)^TQ4^Y1I;Q]<9<0^5%8W]W+ N$FK9RXOQ\99M_$6-H\'>>N32U_>VE
MT*OK)7EU0:\<_Y,1IQ5__P>O<IM,IN@>$(% 2-/S[1Q2;=&84=/= G=.$<6W
MWG+0\<>(,J"9.4:U1F1E6V]A=9&&$;B&U/GX[J]4>['6;*3KUO7J_B+-4(%2
M\#K D/J'A:^GVDY^PS;D$P2S*_6R> VO477-6F]X3;*&40<981V/_"&\V3TC
MC\0&/QJL5_?6FV9#E&*49X9\!/@\>6CM7J1E11/R0<M'(SE@W?.-3MP6T#I$
M)6TA4CZGQ5,U5\O.& $:30HEGV'.IN?^^=R,;"D3^0]#>TG91C[)P\[_K= _
M^!CX\7.&>*QC:"6158^C,X1<[9+ !#^15M>@YD/I(I0G'TX7 +>)\VEY*54,
M&JX.@4H.PBEUMJS6G%47G@XG]_33\40YM Y$H!Q0Q\=N\C!:R5)C5,1A02EL
M$14!?M1<,_99Q\K5P >OR<+<WT4Z&K5,0\Y+N0ZKKEC\VQ'T^4^14BWI W=[
M><I"#+3$?;(@]:6I,#D-KDSY9I@./<:JE"5);7%J+?I):U-U^%$27*:,&IY^
MF)_W') ""2X97V]LIYGH8.Q#X%D/#)Y1P(4M^>N'/[MFA<DS%:!6&JN]N*M!
M 6[B=YJMK8A1%7^%85H*O0H &,?6/<N21T*A]X5R-RY%2/NHR$,%\H@VE+7O
M2(I*09J4VCE0<>>B5*3"@['["LZ=H,,4^V&;MOC"4:<#(!APB_['DZ4(!XO;
M3^':-Z<6=/&P#$&=HR0+-(P,.MFV3'@&)O3Y273DSM$0@Z6VNW37IJ.M5HRL
M@OMT8^**.WV.9H=GYH<#&/&<88JE\V2ZZ[[GN'1#&'QEL+A:DV6@"]891JZX
MD@T6DH?%.*C(%%7SB80J>;&N"IE0-7'LL# W?/9.E@NFV<Z2,'^)G+!@@40X
M?%"1V'",3\6BH[0J@8ARXI C&>4D0DUFDR<4!8RZ (V8YQ=*HL'/-5K"9-9Y
M!R:56/6I+D>Y)==1Q3-;6+(N9[:7,]N7=&9[V!#[>YPOD2V.W!3UUYIMH]1
M51+9L35+#4:4+MAYHE'6-$6A32YV12R[")68BZ&:;/!5LBUL9BV?N'2B.8%1
M228CNFOM%E2$\+T-5I\=%9&-10R+K5:QUZ$2E"@N2D3R8LVHMUH/;9>P#3%,
MC>W064R7V7$:,\#$F(SA-E!<?'&GE#_VT.9;1()"8(ZPQI@K%"N*;:9ST$,)
MB!QD3AX)JX.L(SF=YND8LTMRU26YZI)<=4FN:G5RE10:M&2R5V7QSAR@I4AG
M/S1&^E00UKB)''9'/;JAK5N>(:KG.@Z??;(///";MXP&C=%7YK"W%,0*KQ*8
ME(@%T=<VM>@JO*IPG".1&/BZ7-Z\7-Z\7-Z\G/A=+F^V^3#J<A!X.0C,AU^D
ME >[VL+Y7CGWTQ*'[?;2E(X6^+7-0$PT3QGLWF;ZV$U=W,PRP2/@DQ"!OK>9
M*@KDXF:#\*?=W*R$/\::=*?]0=D^Z1IH14H8M/OK41)2H)D&0LA8VW =8Z+
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
M38VA_4@<5Y9 ./DM(6+QA*KM545\EQ:VZEB'S(.4@Q7JI(D#JP26(Z"Q<F
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
MJ=JC-853$MD8G4IQ1S74,((4O8UHKOV77VIF>6QPP$SE"&LW1WE(8;S1+IW
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
MTV=+/#M+T5)+E?7\]ULA\$%SR'__U_\'4$L#!!0    ( $&HO%P+B.J>N_D
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
MU:"'_ "P@'BU\S"\]1+D:[9/]30,VZE:)F3L%5DRR$JZW\<12&A#P.(9;GX
M3[2'LCECG[)O;!JV1HV6,226B!XHW:'PF,)@8##E5"S#*6.C%Z "WH?[D#K3
M;!.HRG)1#38M7J%PDS>*@G&\/V"X@U&"GK,S^/#/E*2H6WFQ),-9]W";\?QQ
ML9S\.)FMIC]-P'1&_CUQ(_!&$1*"MTW2TE.\%TMW$-=T35=N8A?FF[7W4GL(
M67@#/*KHRXWI^[9^[(KNYFBOU :?NG7@!DD/3BJW31JDIP;Z&J(Y0<V ;J)D
M&*P-K#0&S]896HM E-!=&61MHS;L=&MAI^X$G;W><LL<Z-6"JMNJM$R.O61W
M'\:?DN%W6I>DK&RK+MA0V$.-5C^"^X?YSXZ$+,OH4[!-JI>&LC>4=K? \3,*
M8'#[^C&!P30JHB-&?HJ>^:/$&M^M?O=I'V;,^UM[<-MP/O5)KS0FE'5+\]-\
M>20]$T/X57Y[$&V!5_0.XHUS%PQZ8'7F9^LK[:%GB+79X"[R]:'\38"Y'W#U
M@W0:/</$%3,NRXP;8);DM@W@)U"CO,.W:;H[0DEB!G21\-"SPMH,<!?M:J:[
M#N5O LS]@*L?I%F>)S=,MRPS;H!9DEMYT[W).WR;IKLCE"1F0!<)#STKK,T
M=]'>#]EO L#]P-K'GTXHT/_1I //7@BC-%F2U0 C/X4!_<,H"JJ_*'VY8-E!
MII&/H9? .\C_6T3 35[\'5$87'HIG&PV4+MGSS#SIKW^1D?7,,E0U@OY@4\X
M^D*>_0!/!&UZM*U@N.(D-Z\J"]/=I=EK)XU4+Y9%3G[1C+H"3W"+HHCMQS:
ML_A6IYGV63-8+K&69%>]F:Z[*&S  "2__5W[]8+L??5XF79I^#O(!II6+B/%
M_'2_E2QGYW+N7K)=V8(+RA8)*0>R[..(=<WB&9/Y,:4E#.B2KS^214S*SCK:
MP)$ =5GJ0!;#RMO8#%R5T=Y9%$7S@&VL9"T\-63'_$RUH#M[IDQ,42-#=2])
MQEF$-VUTQ4.X$Q"?VGVFNE%]AU+8<6ZY:3A3'-$MA&QN.Y55OI:6A=6]C@]1
M*@CV*3A]:R_W72?5U:[9PG$K1EKCK1>A?S(O\#B.DCA$ ?L'V:(NB/(("?;/
M4CF+@I6AHMKT\&0.DUKX%85=+S^,9M/_82D\>9;8CX^/H^4O;$LZ_3";WD_'
MH]D:C,;C^<?9>CK[ !9D!SNF266=V*5J!5@E4%N;U!6K<OA^?*0W*=LQ<V+1
M7+<3C&,\CC&&/KM6&6B"=")M;AYT84L ]^7DI^F*0IW >T'_,?^X>O@%3%>K
MC^1$5CF>W4]GH]EX.GHH']2<@+P*,BIE1KK*L7LV7.I]R//JZDF$>]ZCF1RX
M9U1%J(+/B!8;I-ZF!3D^8, =TW9SX ITD*>_K1N:Z@WMIQ.D%CB.R(]^9@>C
M(,/8-"I_@XB]/(1P* .F@R-S=DT#MT)S-YZ<+=[+^8S\/';)GFG$3_426(]8
MU28%L0DP.L(\UPGM[6>4[L9'<OK<0SP0\&6IF@.W)$?B]7HR^^C*7K.C3LM@
M["*&7OO%9 E]B)[IFT$:!3%,);\F4J8KOC7PTE@>R,L: ERT9(_^W_] -!'
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
MD*NM7%AD6K15!4W3N%7A,@H"3-]I\/\\H C>:(!*7:_&85+#1#-$LB^O\A\
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
MC=_]Q_L]2A(41RY8%&F=EHV+G!SZN>&7\!E&QX%6(0$12^[W*A=MKG?,OW;
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
M'3V9<1#78FY%.4!I _#$6C"G9NA]LAG4H@<?79'>(C:S4%] @AQGL)YS\T;
MGK'[F:/]#"(ZX%X6G-9=-*^H5^3!T5V+0I:J&WOF<[8<W6YT5*7$#KEVX,/9
MU8%!I\2"@Q;TC<"QC\:[VD:-0!5,!7IG"D=1\$ :A\4WT)!A%%)WPT"*V!.%
M:M//62)%JHKR[3Q,KD $64JZFJM[R)#@GH5MPX:$I6V4X' 6UQ"J>['BH 7^
MK>!=!X2ZFO(!9H)@SI%?5(I,F+UD%U)WPZ2+V!._=85H&Y5@:_.$IJAP"3O=
M*!:MZ,PD6IDI=XB(EE9(15YH!J6M7+B!UC8VF[;(8)-A]^]'C)( ^2SLQSWT
MR@)" L52XAINUV$8VEI8<G 7\EF!7B=NNFXY!IP.IU<^O/=;2 5?4,IC,,E^
M)V/"T ,T-6ZLO4%38E=8PH]ML+\,XR3Y"E 4@E/<)S@%?@).KOP$+;M. U]F
M\:)64WCH05;]DS1U>>NH^%(7AGO&"TQR;@;9!ZEQ8K6J2R=6&U[/6-_X]$*!
MN#)+=_D8@W(VF^PC.6?$?2!GG#:?1M\6E,]0T!/)90'IR,(21RRGTD;P<L)@
M+I5NG%C-B-*)5='M=]$/]1(N</R,$OI\GNB[\G[>B:V(,E+$F4FZRU"Q;O$1
MT^U^]D3N@HYF2+=1,UV9N)D=D9GEG]LL.BRGM$J588FA]D)0Q8%M"$<M-.V@
MJ9FIIKL2^XB24V(-KB0&W<\^Y2<O,_9)1,V2?1*PX^PV4%)I=?:I::B*M:#@
M!I*^ \%*6K>M'.A*K \GIFM J;,J>G>=]6CSM:D&*%2*/?444C\\9TNY@/A
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
M]X_4+$VH@4H]%%'1Y.\#)U' KP$Z8*1SIT9?^75D3F1?>#=7@'4$_N#M#S^
M2G_6P:6JV],K0151*8'0WT5Q&&]?5:U2<P]FX=7 B1!+>1MG#).42DI :1NT
MV80!K?S4!6"5M%"T8J$UGYLRE')]_ B],-V-/0S[K SMO1A-GM;&C2BC&FOG
M6WX*T4TMIU1K4H-60$@EG.,#W7.SM8(6B@F./DLRX(6TZAQ*CRSC0 ?<J/9M
M$DV*/(H.R ^3.^OHZJG2 G-]1--K/]%O%]O6BYU]1==]:K&JV4:3M%IJEC+-
MMBH[2IW28O4!BG1G%H['K4PU'Y5=2EK756?GYV8Y42B :0G)N2CL@Z#F'DS"
MII$3X;L1VL8Z/J344("B?: JK].R:]1>YJ2U$Z,OTEJ8$:4U"4,>VV??;,CJ
MY/3X3&;("N"8P?13C'\EQ[$.8+AH9%+YY\0%RCY]9EW9(AD7RJT=DDI!-R_U
MQI#ZQ,9A?*PM="#0:'U+DVJMY4#T&H5^85VMC=(^55P3CDOE- O](^[VH/BL
MB=&S9X6TZ$B9?61=G?6R/9T6+P>CH,!Q'))_QIB=+CMHL:Z=2576T!?6RBE]
M:5VI#?(N-"L:FX)ZV1*=I3/OH-V:9B:5>TG>U1C"%B$7*A6,J)M&V6M__/HW
M,O**$FM?<68?\^B%[!^GP(525X84>Z(HT.7'KU=?VU3EI72I]L[85@M#F<71
MQV'B?LL]&PXU*9$6:)2%\D29WQ(0_;H06%*CBW(HR?FHC&=#.&.@[@JN*M<W
M)U/59 <L6&P)TR..:*HS<@"-/]&'\</,K#9J-J((Q>R('0S\,_8XE4<39IVX
M@!M)C5Y$#+;(0?F=!N_J/L9C# .4/L3)8*\UQ*3,O]D0\B*%*MX(T%9N)-F2
M4>39JXYF"2CF7?/"([/11?_S3:E*-'\?/@B\NE VG;%-GC51.K>\!P:^O"T@
MC=U GX+:*_G?.@I(I0[I#@;'D/1+$Q]3_T&ZBX-I] QY3<#+WT*> _\%)3)
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
M]/I<7*\F<.T[:JS 9.9?W#\M[FZOYLOK*_*T9/^!_O5/9'%#%@_7C_/E+?N
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
M"-*UCN#X%T4'A=C5BP^RO[%9PJ,;D7VS@"OC$C0,Z*!>?M]Q,S%Y*>\?J5V
MI. %1.(*#MYAXJB3$@858L2O0!(3$.%8;B!VA*X.*Y#B:,T.QV0#%UK 5T^"
MHMI9G&^H,GD72:>L,8JS!P%YQUM!5E;AGW;+^TH6FPEXHBJ5\<Q2>0YB6 4(
M-_N4R^LS;]ZA"KZMQ,O+XX\L\G46G%6N==QV++R70?[R$$0ATXZ$RG0KM(';
M1(GZ6:SOV#^HQ5FLZ)X@GPP\.XNCD!VY6*H:Q&;%]RW9<:4%M 0^(F^H(ELE
M\(B!BV$1ZDGN3>(&TZTA4"=RP+6\I,DZRK:P./[2AZ5?(6\9YW]EYXF%8*SY
M<<0!53:#8SF!T\D?@SL1;7+2DC;N60;G.?L$*K]&H7@2S(N+-/T="T,;"R:S
M#X1QB&V^75K Z<;NB!WOK)B3/9KY<4^7D^!%4\["'AAE<T:QN_%N@7,!=+,<
MVC5ZW,:=M-%QV8J<'KA<W24/:1RM#DOZO;B M[R)P4JV:J4\ W]V.%YN5%7%
M\,HJ(X):+G60PQ.#Y E^. >/Y-5X\,XF$YI&3K73Q36S:LZ_3A[!W09G(^-1
M6+$+.<-=HVL!R1];] @UN=&&N&,FU-UIMTE!V30%-*N<AW_=\V!D$T>>(!4
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
MY)JCU6G3X'0?DKKF=ASC6RV7]<>NH2]/]CLMVOG\6'>"E/EK%-LLP7A_3.I
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
M!\2TO]('QM..CD\=34<F%KLZ '&MR7DH_7Q$H-Q%"?M_7D'@)EB)Y-M>,2<
M OXKRA!44*:E?UOCW!Y58D4P+]G)2O)T>6DDC8P$^2>K!&8%9!4W,HU$YG[8
M:FT<IY'.)8]W[&K@-1#-;*N^\<J@:AEZFA^CXK0;7:MU1)<&HS,0S3Q;B&SP
MT=&^&W]WO&#/5O;@* YP!T+-(W#-[D EN/XN'B=@Y^")=,6W)*19W>*!)8#G
MJ]5^NX^A78#-%I%SS@C.RE,9RXDA&DZ^'_G<HK#''F9OVIY$(9YJ"60B6_"<
MI-6)U?E9Z5 O"F*:0Y9P0N/E"WLL;U[8)4"S+;OM@^S0_JK!P42,GA$QGJ@
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
M66/=USU)1G*GZ-YWTSN3+6ERF@_%3&6'\:S"4[U8-R,Q:&@1A]%LHJH3$ET
MS4R-H.&YF&7,3*#$S!S*B)G?CIO<>FTY.2[E=*)T%N:X?="RG5!I)DE8[@(,
MWN[2 @4 1>4#N:A.%00R$=W.%E?3"[D'H7R<#G"DW<3IV]-^MXLQ5#J(01N)
MTWS/9K4[!20XB$7':P,@SH@*DRA I[K?>]&B?5\/(*O7"%S09<H8T/:825.@
M+"I[2F2M;Q.6'98&,ZXU?7Q4Y@FB4-2I0P?"(UWO(<X*-%%S^1&EM!]OA"5
M2-<,AT(D&.^&^$Y$S09X2QJY8]T=Y(M30]*I[+9XM:=@15R^9-3X;N: 9L<E
M+&I9N45*GJG@,9HE$:)'?O;&7L?9@23TZUPM%RB>\MW-M4RN5(6_LD9#!6QB
M/E,SUK8>TBZZN8QRV65TQ6N#,NU--7N;XURJ(5#%D=W_9<?UNM. J8>[+ WW
M*\]OY18D]4$P'31Q9/.?QS'>RWWSJ=DXKJU,,8^Z"ZF&>\"."BZKT?!:0[+J
MOE) _8JNHU5D?!7*D:1L6/!!K6 O1O_@M=!,%VZZ_6)+$7<\^I*FX5L4&PM'
MR[][)+5<@HZ@]>6[;R+.%,M'NF.07Y@2PMYZ59UB8RB%;!X.84_56'PO*^6:
M)] QW(R;-L+"DB*3]%')SKD=>3_]?55EQV'_R3W#R7&B\TI+7/?1R>PIR%_K
M[ ?Y.[&D6J6 )+R@"3N,"T,G $A:Z@QLAK<UGVV&/Y=_$#/.ZI4>0"&4L]8[
M,M0^@ZDG$!\])B7U6N6Y..;P#2@[BO/ WS5N@@0:^.:R]:6Q<%,4HT!\"7)Q
M@$"V&:8)UJ%.+9VE&V7MJ\^64MZ]J)75;VPOJJX*P?OPHEK2I(<7M1>5'2K*
M9:O$IP#,^K66G66_3J,:K6M5B9F7H/A)6**5:0G-I])MA:Y6)>]!J$GU6NM(
M_%U<WI)Y4631\[Y GQ6T(PT@R&,*L=#6^!E"6?H0Q^4MFK]([S?$T>//?-^T
MGK)ED 'F&RBCO%Z/1ESTUV('ZI.L?]=1N-"V[-W[J'2G8UMO6CDL@4%?HE7<
ME>HAOYK"H59?L8[<.IS<&\_8"^0X*E[^J5W5EU^AOG^<8<"T?_GWB2:P6^/?
M9KJS))[#2X>';M[0D.F:,788@<BK=!7$["$J'J#BQ=D9Y,YA$0%,MF#!V#<
MR*T# B;Y(*#^,(V IR&$T%YE@PDZL6S'X[+=I^<[3K,<N@7ZYI"+WC3T$>O6
MDL_4/\ZM-4]LLB%NUB30L7HP)5VV9E+>G5!E2CX]O^5TO8_OHK71SB^'SL2#
M'*MSR>$SP@$0@."U3U,G?EH_C2U9')9@W>[B]$"I*/NM-^*RFT)<$?QPJ?[2
M5:RMJ[MF:9*'JUC,X;.0ZRC4T+%^3#K[.+2/RM9"YLU#%J49[]ZL] SM=7H?
M%_3E"4L(F'#(2L?[R9[F_6G3?JP/I?5$(RG?TG'C*-_2]Q)%^9;J&#V(> XM
M3D&400U)>IOL]D5^1U]I_*_M=@L8@C4X*3C-8!1C(8PC_SH%4T8+1EHS4A<!
M'-[.LG5\K1-ZO5<Z6HV50\%8/-VZ#3W/(5! 3J$_S1!2:"_BP21U:WJW2$#7
MM[H:*>=?'U7CV88_F"@F*_^)5';8F<K@&X(7?]G<#"* TT1UE"U3[B;KLI7Q
M+5^#3VK6E*-N<GPFHT]N"A:TD2BFDYQ1F>'0#ZMUAK1?[=IRVR6@6;U?DO^K
MO@U%K?>UDR2.HNB7T99GICZ(V(1YSG1^=B7M@GB1S3>*V'PR\8K#P(8($@J9
MYZ2$0Q;L5M_@&UR"\A5?WP==E6\#:34])OXX'A-_? =,_/$4)O[HE(E*,/43
M+0J>-KQ8W[%%;O#N-RL$.I]$&7/.X)$*(%FL2072U,/5%V<'TJ#!Y)-HZ>YB
M_)HF],"S=6[V29C/B\L@RPY,/O$=:-JJ.$SF*^' &0D@4)2/Y2]BCY=A!UJZ
M^]"*$NY3/9:I",>1A4YHC@U-.A,]F$XJ1I)JZ(S@X FD>9CPTCH/K&CA\$62
M;8)$1 Y?LDV;QE$H8\(?V&10;(%'%5>]1<']S,U;91$&]O53M$FB=;0"IP@O
M[,3D#>,/V/.KTYZLK@,C=ZN5"&MRM1;A,91]7,OE*&4Q<(RR(E(MB<@U3:7O
MG&L6:-]"7L3 ?0I+:2Y2R@"QMUYG-HIB;*L79J=32"<Q8*5CM!4A/-3AJ,>P
MZ"(?*DM?S<K791-1.-<($IH1>W/J?(N-OB=A%!F/:N8@E/%X,L6LDY$R3+K2
M%]]%MHE.!OI2<A(1H]4]U*ENM(>-JHK$1)2$?FCK6#J$<.^@93A$WQ2'VX2=
M.'O41M"LNWP)F+#B&?4SS0N07>YW_X5&FQ?V[_DKD^0-Q<;45^R\+]V%-D$P
M WN,\Z429:W"25>PU1*QW!GA"X8R8'S),R(73<2J>3MR NLFE=?V/;8G'YM[
MVI",J2S.U9Y:'<*_7!Z>:9;3U3Z#RC]1_OM7MI*,J>WQ88XZ#PT7V2,-\C0)
MGN/#7?0[C0_+]/BK1[J)X"Y/BLXCM38C-HTC%30B)R58LT%.2_B\\,!O?$NJ
MN7T?PN<EJ"JS+ECGL7  .&:3(LV,Z1S:]/]RU 2>6DU4VEY9)L0G$,-[%R44
MRZ8."N$EO\%X7EO6:P.;3O2T1CA+HKCJMX$NRYM@A;%CM=VJ[;G!G;7R>R60
MTEOG#3T"#4="*Z+N]L22'8HYWZ#SXB&-DN(V649=Z<O**/ /X#A0TF#D%)SF
M[5CIMH$-'=P_[$HSN$[VJW0^W\;_VG+;WEL*/BYOWN>B4ERA2UK^M,MH$"Z2
MGP.F);"G'UBYC$$(,%YYJ,RPK5Q.. RHOR"AH+',Z[ULAZC^ENY#)*<EX;_E
M[647V2?LOU,X=I3%:@U)Q[@XNE.5&AJ*RYK;,#=*Y]!#OS@ K$*"85*+Y"@.
MH(*M-&686$3 B51I7.BC4-F11%29&5+]*]4^V8#&E'2GDX0R 6:A5)^I].-Y
MV;)'F!2/DUY\B<! ,C18?Q(Y7590Q:+',IWVN#ARIU5#%H@NTY";!:5]6R?Z
MHJH[ION1R6\:RZ>A:2R?IG!?MF"D8TPG =SQ0D:J*-V)FAUW@JJK95O/G4NU
MUZG2]VNDUDCU=MG^6Z2Y()U.>MRQS&'68K6RQ;I'$=6JPZ[I2N]?G+8>"U).
MX#.S\63JZ.1H+)I/HI]Q:\QA>R4*_V:'+KRT=X@5+1SZ>J&6]4L:AS3+N8\-
M5O!9PPW^UYDA0\FGP[.!@M;S:$#4BP=&V<,/&=T%D:P$;-P+-6=,[:@3 &1$
ME<\-885AAX^FBS2N>G!@B-D55\-_IDF89D9#A A'8Q\3^)J(S[UUVM LO?%D
M-./GN!YF$L)_8$>^!C$X]GF9M&X7-T2'@1\,?U#&3[2ZG!6RNKW1@TJNDK*R
M(*3WP99*XT*[?10_)_"]8HGQVXS&@$%CE[1BZE"!VF=,:^ QW3?1=_BIPR9=
MCA -2/F82;RYC;AHU:4.S!TJ2FS?L:<66P&6CRG37+NR?6$8$>-XJZQRY!38
MT8&65I.RH<0$HBHL+Y*.\FB3O$QL<>X5<.'S2CE?7""&_N7+%*+_C/X# $TZ
MXDDO1#PIT<23FL-)ETHX*0\5S<DRQ7!1;UX')[1N.BD<LMB1U,++!$( EZEH
MP#K?;#*Z8<O @'V17FB2.CD:Y$&,)R4 KM9*$+Y$Q0[!!JO[T.7\K,JSXB^+
M]3I:T8M]%(-]K/W*YM\2^;'/6]JT=)7B[>BYSRP&HR0DJB1A=S)QNB;EQQ-(
M'E:6KKTY31BZ#\RZW>X"] Y4O2[XKS!RLL6F6@5M21 SHC:CK*#X;EU@C:J.
M53WIY+*;<J/&D:QO9(PQM:TA-3G+; NR6DM'%VW.SZ:01F6!]RA?!3&4C+Q.
M0JE:M%;%QP&\I":TW?6DX[6AH%*]&U57(==ILH8-&=XFKRF[QG(H37JUS]A-
MMGS!FIWFG2%&$CD4RYH2/ICIWA2YX2T4NQ.QAN9D2PLW6E,55P1A#[(&P7_O
M@SA:'S#S%(L*]$GVU%8_4PL8ES/A0[R:2U:-F%)"Z(DT.M;B3B:WCS+6C?2:
M>L!"__X#FK0CWF&D CK5LM6]:*$UK9U"5H?<IQO0GQ[I#DHR\G@#V_W/AY)R
M[(2V<P_TM,RSI8K+^)P$NE;74GV^!M^C[7Y[D699^L:6>1GLV%\*8QH@P,!^
MWO54IQD1@$@)B4A07F-N[#'61]?TI9@;I?0Z*=B,\S!D0/.'-"^"^/]&N\LT
M-*JE? 010\"0#8,(&T5@F"?-U(S'L6[:A;$C[;1'A)6F6Q[4\;GL$^G6&>A&
M=,T'<WP'^HNM')=2#:UX9!ZX<I/3F+(W[%=VE 37T :Z"*($;@@9R<T>6[PP
M8(?_G,,A"(C4(%5Q[_#@%'43/;O6>V+=]+D/(ILCGOY"XSB_";)->IENV5J@
M^-H5I/:#W:44/WIW=WETA;1R&*$2!$LJN$0%++8])27H*NG8+\-/(TF#_6-0
M^(]7*F=ZE7#^ 2K<:)5\IPSW6!X$EP=&9BQ7NTXS0,(N/%7&9W,QP@S-&I!I
M1*BVH:GC?"\*N?<(W775$"G+K$VD7$ACX6U^G#O7Q4 :.5\Z*\Q7&L#S/EQ
M)@_3,'GY]?LTR>0_,9&]DS5JFIS!XB6G@GS_<C+\2IU.E :8"(='I9U..L[
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
M]1KT_&.$'!J+: &U0/&M$=+PXL"._/ V ?\FYSO/B(AHWN=9C=57)4S(H?L
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
M<;JT6N06[S*%;?$6ZK 0U6D9.8)")7QDEG:P%<>A]S"+Z38=!Y ":;>LL=P
MZD6ZFMG,#63+]VF0IH?'-&*33B<]3W#JN/!6Z"=K9C/I2:V(:A"*5#9G>'(
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
M3^!3E(B(U#[MPLME0&83?U9;92-DV5R.:ZBL7*=KFZSIM<1])QSC^!R_D$&
M_W\+%4/3\0T0LT>\>, 9Z^/8:U<8LPX@V@/^$^\#8IU :2_>7.UQ1>OFE@TS
MPVEH;MYAWX^.2<<"RLX= OH:V<<8$2-L<!22#1<G)% AB$I!J1@DR^'8;MAR
M=D(M=7,COX*QWF:^/G<VI#\(3YV'IE?.YE?D[B?1CN3&P#Y\LU%CJC8S"Z-I
M"46](GIZ4R#358.ET,>6)W[EA-V0YED,J:<JXCB5G7,B )'3/1/!Z>J2^%8R
M"/_Y]_OWZ.?=Q>V7?WX^7]X3KV<?C_N33ONPU=\_#W]U=GJM;^[-\?7=W][B
M^FH^>/+W/[W\ZK8G'RY?NT=[%^/I7AA=/;D[P]\'>]Y>*_RR.S\X\'JS\V#G
MX]U\VK[M7N&[3W^-CR*OU^OYN!U\6^R?>/?N]Z"W=SUS?H?1V>!A?W;_M>^T
M__[]_<?^Z>[XPX_.\&SWX6$PG)W<C_<O#@9[WZZ?/ST-?_E?;^\&S[^>]EK]
MP73^.'^='SZ_[(:SZ[/1U=FW@3^Y:=^_N(.3WI?X[MJ=?Y\'K<_][S]>@J,I
M]L,/)].O7ZZN+X_ZL\=![_2C<W$V]W^?WKP$.Z?=YVYPB^^?76_B?SK^'?WU
MN+^[.#\^V7]:=/[7NCOK77QSNZ_]T_!V=[SWN??<#D[V7MROSJ=1Z'T)!J?#
M>>?\\_3XU0E..YWKG9W.^,>'U\/#R[M_T$'OYOU[^Y$1W9PJ#Y84ST;ZC? I
M=4X$D6FU P(?R,'IO__Z/U!+ P04    " !!J+Q<HI?U/<1K  !$C@< %0
M '!L=7,M,C R-C S,S%?<')E+GAM;.V];9?B.+(N^GW_BCI]O]R[]NJIEYZ>
M[IXUL\\"$K*8(8$&LFJJSSJKE],(4)>Q:-DFD_KU5Y)ML,$OLBQ9%LF'F:[,
M!$7H>4)2*!0*_>-_OVR=-WN /8C<?W[W_B_OOGL#7!LMH;O^YW>/\^\[\]YP
M^-W__I__^L?_^O[[-_? !=CRP?+-T^%-%R-KB>%R#=XLL.5Z*X2W;_Y??_O_
MO?G^S<;W=W]_^_;Y^?DO3\>/_<5&VS???Q^UU<. MO3W-XM-\.;!.KSY\/.;
M#^___N[]WS^\?_.XZ+WY\.[#W\*/.]#]^F1YX U1UO7^^5VB]9<G[/P%X?7;
M#^_>_? V_N!WX2?__D)_D?K\\P_LT^]_^>67M^ROQX]Z,.N#I-GW;__S,)K;
M&["UOH>NYUNN305X\.\>^^4(V9;/X"O5ZTWN)^A/W\<?^Y[^ZOOW'[[_X?U?
M7KSE=__S7V_>_ ,C!\S Z@W3^N_^80?^^9T'MSN'*L-^M\%@]<_O=D[@?4^Q
M>_=#^/7_A_[F=_Q[#[D><N"2HMZU'-J-^08 _[LWM.G'V?#8 4"_0=EZ2__R
M-O>+;]4J]OO4PL#U-\"'MN5XPGJ>MZ-8[7?"BKY3H5H/;7<8;(#KP3T8DK&]
M!944S/J^"C4M;S-PT',UW>(O25)HOB&6LD'.DDR(_3\#Z!\6I)$/"/]0JE;!
M5Y4K5W6@\+<D2?7)[+XS'O[660PGX\[X;O[X\-"9?9D,YL/[\7 P['7&BTZO
M-WD<+X;C^^ED-.P-^_/2;HBU*JE+L_ZGX9P(G@RF])^3Q_GHRW ^?^S?]2;C
M.1%VUUGT[P9#HEEOV!G-%^3'A_YX4=XM\9:E=:W73T$W(\H\CGO<^A=^71[^
M_?$CAY4</RA)\-UP3G@@'2.$3*;]&3._<C5ROB9)J5%_/N_W3YB7JG/Q!4F*
MW$\F=Y^'HQ$9CY/%Q_YL2"QA?#_LCOH=(I##>DH;D*1H9S2:?"8CJ#^8S'JS
M_MUP,9H0 >4*YGY1DF)DN!#S6'SI__HXG-(A$R,1]G_<7Y2JR-&$K!6< 3#H
M](:CX>)+^=J=_K@L)28/#\,%FUU(1\-1=M\?<ZTA1=^5I%Z_,QN31N>$DOG'
MSJQ?JM/%%V0Y$(M)[]\?)Z,[TBXU#0[",KXB2QG:LVYG3E>UAVE_/&<38KE"
MV5^3I-1P3%KM+SK_X;"<Y&<EB1]TAK-/G=$C62D[\\<9YWJ;_2U)*G4?Y\,Q
M62M(7[O$X^!;ZS*_),MN^O>T@[/^=#+C6NDNOB!+$;+Y7P8.& X_64[ (@"6
MN_PUL!RX.D!WW;%M%+@^AS?.VY"LE2]LC[0\)?LH&P*O>V#_.I2O??E?U>U6
M+ZPG!Y2#7;=]R=XKO];)CROU9#E5*ORR(J^64[6<KS7DX7(JR=F,8F^74]F2
MKS?F^7*JR]V0$B^84\G,+RER.3E5ROF:4H^/4[7"+\OW_CBUNOR&2D^04ZFB
M[RKT"CFU*_BJ(@^1U\*ROR;96T2K'L(8V-3+0^X4@SU$@><<AIX7@.4 $M?/
MAI8S]RT?; 'Q^I@:W#ZD8/.RS"(\RT"KV&6= 1O /0-R@:TE& ._AUP?6[;?
M\3S@>\31C7\Q@M83=*!/G$J^/LN5)LNG@IZ-J(=,X)[LZ&$I88*S0T7?E66&
MP8Y\F#)O.4.7GM@R(6@U UL+NL2Q'P'+ PN MQ0MIA&!=D;,A=<2:TN0-84&
M?H !$S:U#LS8']TEP!&RD1Z<O:K4F"RO8F.Y:^!!]QZAY3-T'#Y5<[XFZR3'
MWP \).2Z:TB:#<<5GV(%7Y5*>6>+L ^_,;/KO^R ZP%BAM, VQO"T?*D027N
MJ[8J;;/NPSWT#]"= 0_@/:!I%CT,EM ?(8_;?CF;D>7(8T3&A7^@9XL[-A6X
M2\9^R#F9E_FTYFU'LMI$RE%B95TSORQK\ 4^33^AR3F3)P>NJRPN1=^5%=0
M9/FRR:H:S?CC8$MG1X391 ]<M"7^!_WQD0P8'_4LQPX<,N]W+0_:;"UP A\L
M^Q:FRX1'X.RA[1:Y[+B:KY<-J"!M)=YN+7Q JT>7C$8BDPQ,'T.;_(L)XUYN
MN9I1I?1T_BBJZ.FKTK))MG1:3L[0G"MFWA<5C8LPB69AO1 <$'7% V*1AP$@
M_@3UF:(_4H](S.BKMB]K^\Q:=LARLL)HVPL]63K='%W9+ETRP5&#".LN<,$*
M<DZS4H1(-#CD4E\0K<CTOX<TB9((3^#/;X!<#2E0_ ZL -DQ+HF4XR:I\E:L
M<H-238X!-+7@DJRW=)^Q"MPEI^*E#<CR3"V(Z>D.^ B)G1*?D4R$Q]WXT"53
M=E!AMU^M-5F>J.-$B:[$2".W=TI6&D 3\N R&GX^"DGOV,0)(E:0)I_\C6BV
MY/1990N4M0B"-45W!G9T1^"N$[O<IT/X6RHN^ACGZBC0IKR(A;5>8[".72;@
MSRVRC2% SL >N &@Z\O:A=_ ,IYS:03%>X;^IA>0)8:X6/P1#FFR)'5_ >R-
MBQRT/D3@GNL8*<;7P6JMR3J1 FB-K=V&IFPF#(=/X\(O-WQ47BW6R=>:Y /;
M.^!;T/&.P:PIP PSUP:);17W@2YG<]4Z045Z1":[8> !^R]KM']K'Y9O2<=^
MI/^@/?R1]:YW>"(#"M@!AOYA!KVO#Y9KK5GXKN,NYSZ][+$^T" =<;D"G$'.
MA9#0(:C:KLY$XX@$-?G&<>-J[+"JH:E-'>!5JOC;BI('>)7+^UY#Z0.\:O*V
MT]C9/*_B_"TI.9WG53/[6\HR,7G5RO^FTE-Z;O4*ORW_G)Y7KXROJ#RIYU6K
M\,L*S^IY]2OZKJ+3>FY+R_E>7;7ND!U$;DK?]8GWDG"*RQ>VHB^'FNTP\.A)
M!OW5B"@2J4._7OG^9:I[X,4'[A*$MT6)(+)Y3OV=;:81CK_D6$_ ^>=WI/MK
MR]K]?LP(F)PB"5/D0:IFY\ECN[ "+W-E>4_L,FO47NAJ L?WXM^<?,Y*(M\*
M]28,"?0"3"^S*5(_6T:L;Y+F#D[K;F$[UH7\,\7\Y<7@Z!-O=^QBWO?V!CK+
M^-MTBRQ&H8]*P4)X"? _OWM'KX23WH1!O5&(<ZZV3%6?NO[LDX+TT6N=9 C1
M_]"SM+WET&A6Q^]9&-,='HM]2::33Z9&>@MM.LDG)WH:^;U,V*&I.F'/9(_2
M(E$FL%F,543B>XTD=J(S^43VE7(VBV6:1&L)>A&_'S3P.W3W1 6$#V,@F\94
MTR:PE<8B(N4'#:3$AVN# #@]Y,DFYJ)Y$\BYQ"0BZ*\:"$JD)ZF9 C,$F$!2
M%BX133_J6+R8)I/5'?1VR+.<>XR"W="UG8 F2&4FXBI:T<05,8'V.CA'YO$W
M;>:ADO$6D"AEOUC+!46^Y<A8#8]9',>\4$7K8H8@ PDL@DVCPYG,[$6NK7KU
M3,@PD,,<L#2ZIO%U \F,'9LUD*03)!H]TO,;%V28]U^B!5@19UPB#>23#TJ-
M;FT%-TOQ1%M'$P,MHQ;PVAU=)1ZNB33&<$2,_*3!ITTDKZH]ORH09"!S1;!%
M;/ZL,4@^M0XTMJLV*GXF1".+Y4:<%0L_!TG#"=69*@,'(3QU+)<KF2'WRZUG
M(K_;&@^8^MN=@PX S "]H;>\[(GD850NK_4\5H!.XT8_CC]$N?!JV,P18@R%
M>2!IW.&SF(/R89@GQ1CF<F'2& 1(J-."0X^ZVAAC"K5AUQA+4#[0VS7&Y6T\
MCJS]TH8CD81^#9R+G$DSD,]2 &./6$?BW)E3H"YZERO'8$8S0(NYU+&].7<3
MU)YY90LRD,TBV&(Z=6QJ1)=Z9;1+4,A \Y!!0VQ&.O98"?W5V8/AQ)X8$ME*
MU?6P:$$HZ+/Z&IVPGB2Q*>#:\ADKDF0@@X7 Q8SJV.E,8W%S']E?55PNR9)@
M((.90,7,Z3B^C(JSJ:+MHGD#.;N$*"9,Y'2S]GG8<LDT)KI;D.RQ>M8.DOE8
M]H%8CA0#Z<L%+&91QZGF @/+"_!!V<#+$& @=UDPQ;15B0W]$M+FTB)"T6<%
MB9O12]+NJ;YEQ[:#+2N N22[9&A#V9L0#H$&$LL#8WR^INE^9:P/VRYG/.%*
MJ_X.$ 9P'06;[0-[Q-D)\5_^$7A^5,)VLEI8+_)3%J1K:* A*2$JMCP=02TV
MU:5>EI5L.!D"#.0]"Z:8-I'@E<2D,U:>2S&)I>(,I+0<PIA@D;#2&<'_>'M>
M1D1V;9&+)Z63T-]*C>3MB0EJ$\RD+9G#-P68E>%6&D_(%6K@,.*%4V/UBK2*
M897U3N!O$*9E2Y4R?2',>(8OX=.8<9BE6N+=A :H34J[$FY3 &K,.DP$PAJ:
MI7DD&D@R%Y :TQ03^BF>G(LDF4UL[K2L(WGQ0B]U<W*AJ&N@-&LVUG'F=J%8
M^$*A:CHC*=? 9 R8QMN#J0!WXJ$DV0?A^7(,)+( M!K7#L^H5!\@>"<S)!"&
M.H^(*HH"Y$D1#75&[42O%J@)6"0>,1#7D% -AN2?LL=EA@"- [+$B-+QUS1W
MXGM.1V#Z]+!/WQI<!K9/O&> ]] &G1?(Q0[Y;H(9\M.)E=QFVS!)I@8)I2(?
M!&UDL,!MJ(EWA^B+'/(8R6A; RUEEG=&3!8@B<";:)"%M?T MD\ 2YZ0TFVW
M%. <(#3&O2)%E5"2;KOEE)P!(35:U:K9M\A%T!BCBZYH>(H<P(OFV\#-A7.6
MSC0Y!T3CP4>LC")6=+*19WA97.@MC8\\LN&DQ::2B_,<.4M%8X9#8.M'$0]H
M&I???/4:XU(GA_PFS<>IUO%YCY'G$7=C)3V5,MERZT=<"H8:#D7=Q*8Y<!Q:
MG ^X].UK8BB=Y1:ZD)J5#_<@>AQ:NLO+);3U)/*"I[4>/A%HAP^?4P6W]/G<
M;]%C35))+9+4>B8+8=);FQ00S.A[67?@R5<S''.$M)ZT/' TGMI%UV7==:2,
M[*W 9?NM9RD#DAHG<G77NZ,VI^1Q510E))A#4A(6C44^Q\A%:9743'WY<EI/
M60%$&NMY)NYD1,_30S<@&A[K"'A=L$(8'*O' *__0OPEHC)T+7Q@W:6U!NC#
M]HBY5_$TK^2P4XVFK3<>I31IK.YTU#<:"UWBFLO?:>9),83V#'ATUFPJM\5C
M99(I=<L)IKZ/X5/@TZ#] K5DMA!2TA"+D4].G<)2<B:)N$^9U6X\1=<Z*XDV
MS#C*@-19?(IHH<SA3[?=>M+.H*A3RZGN0(ROA\=9\5W+@[:B8YIB6:UGK02J
M.O6>U*_?1&FFKXH[)%6E:V2:R]RK+;YGR&H\UZFR%C1G#U7T,-<R*J&M\\&"
MK&XV,<\;Q6T.2AH/"<\UNH-.X -5"15ETHQ;JR_@TEG+CVM-B336MEZGY+=H
M[.88?N4U.XVO.:MV8W9131.3+:0BYBU:O2/%FIG]#>,X%RN-J_AG -<;JO>>
M6-D:C .:PSU975Q[5>&559/=^A6^(I0Z*\#FJ)J<511>%Z\JW53F\^&46$Q6
MS9W5C))ZWZ7PEE;,*FR<E;:^$*F^KA67]%MTF><Z=Q4BRT// GXO&7Q/2,+K
M(CGE)(_>5]:)5ECW39&]RM+*;#N1QHU&;SFO#UFE2HFN8=YIHG#IO05=VM\.
MAAY]DR/ ](@58(B6BLXFF]!8HUU*'O \]BJ5:XU1@JJE=[/Z. .V8WD>7$'[
MK# OW05W)KWA#%@.+:7TN$/NW'+ !(_@GP%U4LC'&[9Y'3U[76-#B^T(K ?R
M:LO7!+E=GL8KM%8NCC3&=S+45C1K%DDRV_,LQ% >MXIV\I:W&3CH6='V/6Y>
M5?&!0E'"&W/:U!2C/200= ^/'GVX]'C;H4,6FWU8DEQ-GP04:,< RB7[;#]?
M&5Z-;NRK"-.(F[S<2,W1;_)OJ;H&$"Z6RJLE<E=^PMYXRL*U\9\-JL:Z1Z<=
MG[= 9#N(7!LZ(#5++9#>I5Z)B@8Y VHHTAC!3=8$(/]V0+,U%')%:K0)E<,P
MKQQ#/O1:GS@A_?.(%@.$1\AR1\#RZ'8S?'R=P"#]YC^/Q%=@&5S ZZP4&67L
MAN?JP/543!,Y0EX!_7GP:G1-2 ]IP7)P!\+_#LF,%<I/7)Z6[Y%RR'P%]L )
MOD !)GEQ__AT;Q*>3*Q(ETDG_</4L5R?OGVWV\H/[W,*?04FP@N_0)4G>39R
M:<?'7D8/6JLK^<\K^!782A4:-%:9NE2S8]LH(.@0; #<*WAO@4NDWK<-*@Z@
M8MZS *T3!54P0PS=/0$%8=B >Y&4=44LIR#4FAR0T3.ZHSG-7V1GXZOG.5/H
M%1&>#:K [D$E\_'<,[4.C<[DL;PKXOL"2HVE6#.UPP$1?WH9NPFNST5>%]T7
M@&JLWLI_--/ *59-95IE)?D#1RP]H?"\2R2^7#N7BT_O['-:V=E>M70QT&YJ
M@J\Q^LQO\=HF%Q,-H@JL&A- <]2DFQQ/9[9;D0(&'7"+P*OQ7(+H:0.P9/D<
M&9'/CKM4%7NN(KE]B3,<P^7L0)(?9ITGUM8ABI]V;*(0!HU9 []@\XVA LA:
MPTT7BG8##[J 'I^S+#^*1?07V04^*HF^/HLH!%IK((J_P_IVJ[S*:+0;D:$E
MYF88L6O-T%O;KI5?%X/MIR8)[=N]9BBO;;(QV3"JP-N^7>P NI9K:]S%%BE@
M_BZV$%Z-AR;)[=48^4#1H5BNF/8YH!P#(6]_F@90ZT/)NV@RFZP4LIHKQGA6
M\P'4NZU,&-O0\P+2)4#F);3=(G?N(_NKPF&;+<]XICD@U1EDC*QP@# QR0#;
M&\M3RWBY0/,IYP!5:T;S]#CWW$':47<I_;9+AH2KX34%F]:TXT@C8FAA+&%-
M?J 5)8AR.*I"$1Z,'3*ZJH9R05VNQ3A$J1#(1JYO1J3G780Q>J:ECB<XN521
M?0C"-.H]L&RF==I::!$3:@)_>_?##^^9&=#?_%ZI06,IKP9;C<=R%05D,KJI
M+R+,JXP&:Q$9'F);=2,BP1EZ:XL$\^MBH-W4!+]]$6#USD<%P08:1!58=3XS
MM%H!VY^L^B]DQT,<H!GQ2R8NU9S^CQZ=[RT'L$LY9%&%=E3RK.,NT[](?/+X
M."DQ]AWR+.<>HV!'OM'(S-."#AD4F6X!6CJ3Q6MU-"P6?)G?&'4_"6D(LX(U
MMD'E#;+JIFFM<2U5AM,GW-4V&>2KL:\ZN\L=LTVB+JY5X:^6_K^_NYF-!K.A
ML$>&(_"L36@X?;=6Y'(>['8.Z[#EQ!T>NBN$MR'JBDK4<DHUR!"X@8P(_UG+
MS4G2!#'&J07I@PB223UO72=YU:PZ?1GR#",-Q_MLDTGD#Q#N;-F]V]!5H9O-
M!^*Y!#BR3%:U*_?::TYP6+QULQBM@:+.T UR;:+X*9O,71[C"^PU-5796MQR
M#9J4*X 94?Z+EATKNZ+=?]D!=PE]8I?44NEC'LMNX(^1_P6PZ4BZC\8I5N<!
M4=71D/;->''54I$FYWRRXW<1^OK)<@+ -YV7-V,:@3S(:,G/&E@0,_F3U2?2
MG_BA2BZ>\KYK&CFY&&A(G\I)ZQFZ4<_.(_-\I^?56S6-0P'<M"9*S>ACL9/5
MHP=8J:')DV]!E_IQ<>2.^'C'6^0I=^X@>=&LHXEI5B(%?7DG ?(>^V$SU@8Y
M1#./AF/\PX* _P'A'[Y+D2'MR1\VNE("U;_]4R!3,%04M[U0D&)^UGA-#4?G
M3T_+UO(DH!V[H7(#2\6JSI@4W^XZ=4*/L1:APK00-7)I6+3S I41ERFK#1RF
M!E4F6=DPZ>$NX30\ /ITN^R]Z47[;>"HR%#/7K\[1T?C):'.DFQ^"5J60S>[
M0S?:%BOAK5B621R6H*8Q0KC +'AY8/85FIH2+O/EF,1C 5H:[_O,0.A#]RWL
MTF0T)03F"#&)O3R<--ZD[=AVL T<NJ7->^56S=3*+=<D@BN@J3&G[*PW=VA+
MK%)VDF.F#).XS$$ID4G5AMZ4.]J)W:/X$B'A@<;+39WT7=&%@#8P=+%[3[-T
M"8JX<RTK^>KD\(?1\$G@>[[ETN1"=3NC2U&M9Z\8*'&G6A*/813<\P*PO LP
MT2E,'&7'':<L+O:ISK.%EZQ>S #A%0B/%U6,SSKJM-X>Z@.NT8G/43XT[/:8
M2P5]3+67*I!KW#H<KZNKJ^N0*4(KK9+&2.I9TTP<M3XKE+=Y82]!(PS@VNW1
MS!/7/BRPY7J6'3W%RGYR&"4S8#N6Y\$5M$.*CJ]UT1MJG4EO. .6 [^!Y2/Q
ML%F17#R"Q =:LH\K>K^]33V[-D-N$[;U,VH6BA94Y@V,P3/[2Y,^UDFFJ0OC
M.70:8RB% ZAA=L^%FDKO!7@:'U-,O2V9<WK"]'TZ?W9X!LALY$$?S '>0QN$
M?://4ZY=UDI&,J2$DRK%ZK;>IM03IK'D2N& :>9Q<0$-6F\S0K"*7W&3>U;*
MK#*N[-M#GO\ _ V2G5;/);+U1/,!)W"73=Z6BZEVRF3-,$@5([I88.MYY0%-
MX"J,U-<33GL@R02FVVX]5V=0Q/LSH0!'K;!XWC:5=XL:/QW?P<1K<-=)FVLX
M:"%3X];;3R.TQ58I<&BCY(A4>BF#ZS@D390:>"]P5B*EUD#1X9_\"A17>TZ:
MI%+@%".+RB:N5OP^9=AL@ ]MRSGU^G;3XG;3XG;30DFVOH?]DP9S&[@6&?J\
MMRO(EQ-$D9].).6WVP:.+A*\"F!(\"$ ;=34H^OM@ U7D&RGN#,#R^#-;5L#
MQ*5V=$0Y'Y'$Z6PKC:2U68 )5^!X[DV<<+;0QB5.U/E.^2+;P"*O#U4 G+R+
M.?*<J,GLOC,>_M99#"?CSOAN_OCPT)E]F0SFP_OQ<##L=<:+3J\W>1POAN/[
MZ60T[ W[<YD.U02O+1=^8SK3$@S(B4Z+R09QFNC/9!7=(K:<(R>J"M3(T4DP
M %)'-JV1ZB!:;HA\>DXVWNRHWO4[MDVK$M$]-6G/AL!;$-:ZCORDH,;5US@W
M2#7=5#2E<1MHX]0TZW\:SLFT-!E,Z3\GC_/1E^%\_MB_ZTW&<S(5W746_;O!
MD,Q;O6%G-%^0'Q_ZXX74Z>F$6H_5'_#HB] 8TR<_"$0LDJ5J%JHD6O"R2;HY
M59-"KAB-@U>$V-0-E%SHVCF6>OW42CXCX^IQW),_8,;@.3'38.22?]K1E.<N
M(ZR';O(SD,Q@.T?AXZ#U-1(]8!*6K&HH2E%)ZS,^TLPK??XE@ZEVCOQ/_?&C
M7)]]!O; #0!-^J3UTRBHGZ&_Z06>C[8 *QK'O%)%KTD7MJYJ/'*+U3CF*M*=
MOE3-BVH;Q\[=<$Y<3;)>$I]S,NW/V"Y9ZDC*?M0B?.WB]/J%JI6QJG31JRC)
MQI+O>V0(/^U>5(VXVNIH'(F"YI*^T%*7C3:.U%%_/N_W3_ZMS#$Z IX'0&);
MK68PYHH1&W5A<^E:><J\RA)A&D=,&7G)H5$&61L-_WXRN?L\'(TZX[O)XF-_
M-B2[O/']L#OJ=\B(D+NUNT=H^0P=A\PW0Z*ENX9/3EBGT5,^.JK)%ALR7#)4
M#:&*PC4.*2$S2(ZSJCBW<=QU1J/)Y\ZXUQ],9KU9_VZX&$W(@).\S;(!W-/3
M0U4.8)8$P2LYCH.>Z4/W]#5D0@_T:3J?NA6G7)[6#5,N<:E;,>68M='TIS.Z
M%UI\Z?_Z.)S2^&&\]H0KSKB_D#D(IAB1!=D_T <S?1JC_3. .QJ8430DRN4)
MOMN>UZ[ZI:62:(W#AIOJU"/LE7!MXW@*EX]!IS<<#1=?I.Y<H$NKKK.I)7YL
M5M7NI4A4Q<<J4HWD#(J\%RIROJMS!\)! GN)(J_;K;39R</#<,$.C\CL'P;)
M[OMCV<DA-*\&^L<P?/Q6AQT]A:UTQU%-MGC"5:D,5<M"1>$:AY"0&9SG9U7!
MN8U#KM^9C<D@FQ/?:_ZQ,^O+'&=QS=,X9TW1D,H5(YB]<-:<LO2%7#D:QT09
M9:E<A7R@VFCI\\6D]^^/D]$=L72ZR9#K%%UFU8^1K\KB2X3)NHE&&U6_8/#+
MU5T\J93>XAMLN7"V<K30Q:#;F=.TN(=I?SQGIY2R#RE#*-@33HG:'*R8,KVE
M[YVJ=TRM@\K<W)K*"!]A\@GM)H4J/,&LI8WF \SZIG1VGEF/FC:.Z>&8C.7^
MHO,?N=NI\$[VPGI1OGDJDB3ZH/1%BZK&5Z$HC8.'@[[T\])%B+71[ >=X>Q3
M9_38?^AWYH\S^<FIQP<E3Y"H6J<*18D-@:PF58V!8ED:!P$/A<E14 ):&X=!
M]W$^'/?G<[(&=(=C^4EGW<"#+O!H2=LGZ%HJ[S 4BA(;!1E-JE\2.(5J'!<\
MI";'!2^,;1P@\_X]71IF_>ED)CO;:P[6U$.<@1W"[/E218&!/#&"(8&SYAH(
M!G!(U!D&**$Q%0#@ :^5X\#>@&7@@.&0KG#LFY:[_#6P'+@ZL">5V74%*050
MZ)W[HY1.EI0J(Z6D) &G()$Z"B%BDU6Q",'Q4UII05RZIEH,U2@_%6>H 7,;
M1]KEY=GN@?WK('/MN92B_&KIA2!!I\SRH#=9G;4;0:3,*>,3VHI+IGF$IEPR
M3A U//#*:OFOCN^XQ\YC(;\Y*1J<3;6>-5Y(-#[?^N@1#?N>#[>6+[U$[5GC
MK><K#Q2-KSJ=DCZ/=1R&+M$\H.ZHVKFSDFACN*T&J,;GF;)VZVE_0F$ )A)D
M#*M%8&E\9806=J+91.0_]-AX3]8#XM(J'K9<,HUAEA-"C4^-])!K WIQF9TI
M0N]K.,70?TE/Q\N79 ZA17!I>*,COG0>WBX2<5>+6V@],24 :'@O(]9H!*TG
MENI<AY7<1HPA)A\&@1<OI+T>&4GK;2R\!HK7M!)AK6>2%S2!MRZD/2I_E@"J
MEM R:<8P6@J;R#L9LC@]'FP_L.=SP&F+HY9=?KG&\%P!RAIO4,AC/%'W\;2]
M5;-_Y)-I'M/%$-9XOJ(^R[E/IGCI-U,4+\OB>IAC#>)0UW@5H[:%%-1/B/^D
M9"[@EVN,!52 ,F:\R5#3<+MSV&H4E0+V?'H^])'\EQZB8DS+$I;&BG.V4*)M
MMYY;8=!BAG7$F8[)NFHG]5PQK6>U'*B8/AUOP [=/>DEPHI][UPQ!M&7!U1,
MGXZW6\/*7V'!+[4,%DDRAL1"N&(>=<2M<HN!J"656ZPQ#/,#&=.M(ZQ54EU6
M+>D5A1M#?550X_P)'3&P[&? )[LHX7#(#J/@'E S5A,?$=' &%,0@C>V!QT1
MLIZU@[[E1$^G3%9D3P>P:SEL$Z"$?QZ)QO#-!5_,KX[8& O)$($T/#,'> ]I
MYETBE!?NW(^?NOB+$A.0I)0Q5B*+A-B0F@RA+3"+\!]8S0>.TY*<V E',ZVG
MDP>*F*(F8UZ?@+ND+^NX'EQ&=<A%*.)HIO44\4 14Z0C:%7P:DH3)Y&5Q;>>
M<'%@8S.0$/QJP0MN[,E4J>]V7_<[;J?[5A<-TQ<#(<)3]A1[9_D'V<8I+4Y3
M2Y56#%"Q]^#J4=#&.V_QRU'R!^,UOA^5V23U=PG]QQP_!J6Z>I[5-3#S52DA
MK#7<FCOKZ@S0]\GIB@[P"N$M+?T^>7+@FL'>?]F1"0,L%W#+]E-S\EMO%:8C
M*+4;V=J9:5/2.9)W[T_U@V;R)_C7\*S9:<&O]*16>'Y]?*ZY:SG4Q.8;P&:O
MSG()61D'IX$:3SIZ8/;C:5HX;Z-O>/[>FOPIQ*Q7U^;!+DXZ<H8N6SC"$/IQ
M/6&GY0N MY'%L=W&C%Y!+EK<\^[0RQ/7\K?99 *KT0/,>EKNZ*D^6'Z 5>\.
M1#1HN6W4 K>-[EG98W[R9]EK?]+OM&#'TM0[4Y>23'ZLKQ!!C3/J2:\!609\
M,N#WX**+2F=4$0VNPQ(J(*ZQ^DVL+RK2=Q#XM-M;6OGOVW&/[Q*/H@G3D:+:
M-=B4'([DE?)1_U"HBJBZ.<^%GN:2Y,.7 X2/];02LL+[67Y#D[FP0NU_<%0&
MZFV,1I2_2"I_M)G^+NG)%N*63RVZRXF_B8Y4A,(3@FV;\O:H,'8:_>7<#C9^
M*<(\OJM@V,:X0OJ%606Q6B/?F;U<%3,:ATT<OY3)->#U6@$PV^A)G#^R*7^L
MF/G49B*[Z:QA6K389I%W)Z GX\TXZ=6T,.293F&0VSB2LI\E5)-J\+H?)SR9
MS:GIM'#2/*1I*RS5GYC1V6\>74B4L'VX5WT(I535JWK64"VIK8C;9]\NS.S&
MLX67.@RTMG;7;)/UJ6O!X4 :&PK* .&+]T(356.\CL-:9DD(V3@P:+MLE]A4
MS++!/ERI23=J!FT\J$B\.2O?2S/YY=F$6[Y:T3L=>W 40O.,9L!&+MW?6LI3
MM6NI8L[+M?40;X5S$^K;!2N$3[K?D?]X/MO)1:4'&[(6,6U,-!A!W%OCB2"7
M+BYQ/XCNT5%W%[A@!1L[ ZVLB8FV(H"WQL>"$KGGD5RB;7C,E+CV!(OSB67>
M&:BDA8GV41%GC<\))6S:\C8#!STG\Z:3UPH:FC\J:6&B;53$6=XS1?(<_D%G
M./O4&3WV'_J=^>-,U<U[G@?;%3Y:7]/Y/S:9&/A1E?CEA&P\[0!C6E;678Z1
MB^,?V4N.2L>:/+TTCCX>T\BLWEZ?C#8>F70?Y\-Q?SXG^_#N<*SJ;F:7XZ%X
MA8_/2=N,QXUW[#\#Z+$;=%[WD/B)0:=LB>,47^]YP$1S]#A]Z(.M[&<\"T5I
MG!MXS#1[:>8U#/$]GU/#5<O0KO,"&V"52=%(J.C(S7H)\@*\9KGL6F3Q>8;V
MU[#\'?!&H]X#V#X!G*8Q)SVRX.LM&' YADEI*.JWU*C;]9AG8MIN1>R AD[7
M+OP&EL,E002N(%A&FUNJ--$HO<DE?PNVC:7UR-&N78/H8N'.7K4D$=-&OW;>
MOZ=[RUE_.IFI*18P!VNZ!9^!';TC1'8 :OS97#&U4R'.&D[<=.\>HC\VD/)0
M20N=<W4)W3E)"]5 UG",1+;!UGJ-P3HZ5QX#?VXYK!3=L3Q1/$LD:QQYR2)'
M(A<VE ANN8&H 5OC0=)YAZ)>*%VZ^62VW!(J M@2/X[IYE'+[+]$9=ICHZ2>
M G+7[#)MZ$-T#_< K;&UVT#;<CJT]'-C+IUD10TQ)I54R3MIDNCD'6]RGTJ?
M(G>*P1ZBP',.0^*ODHDT+@5_+(;EI7=3MU*__-E(G'5F:5IF!+;:D*BP0H*/
M6O/6V4W(4Q5%K:?+JRI[?&F.S0;O/.S3BYS+P/8G. ID\49@R7<3UD!^.EE"
M;K.MB&G5G2LHY?G :2/P] 0)\.X0+0@GC\6,MC5066:M9\1D 9+8R I?':=M
M9T6X9=P23[3=4H!S@-"9-!B/4GH%W3^<,MD4G"45R[J:Z8T36O'=7YU3PS-=
M^.>Z*CY,I@R=_/(8>9*Z')1J3X"G"KU3"RZ';O1.FI()L5B626R4H*9Q]IP!
MGQ@&6,;7K)40F2/$) ;S<-(0 :/+=&+VEN2PG[=X-8M9)ESB82-1-SVA@C3W
M_+)-35YCCCEFP%][(:+MS6W@6L0"3B&U, X)EOS35PFTI2+:B70Y,AK6FE#O
M/?3844)B )\-[]-XED:CD-AV4BN&H-3UR?BU0%*\5-X5!M&(OG>J3CD&?E2?
M4DT$/UN4SCI",H+=*>^\$%.-=V@3Y1/54)PAX)J(S<)/XUXKMK.I=:!&IG;4
MG@FY)EKS<-28C=#?[AQT " JOY%(3E3#<KF\:R*< UV--T[CN[%1<H,:PG.$
M7!/+>3CJ]+:RXW;-Q#FOBMQ<)"-V=;S9?A[3(^M*L W8%$-L$=I0_J,!I0*O
MB7,>?"/Z);S5+D!_F(PFG>2HV>NB,L8J(NRGZH3M 7Y"]2BC=<3"UY>2I_MS
M=,)!V@/2N8*NB=8B/".B?]9"]#U&GC?%:"5]#DZV?$U4IA"+N/M%1SH&<,BO
MU_? !=ARV)NN6^A"FC9'BY=%-85DYV7P";TFOGEQCN,=6N)7\3N4D3:RE]K+
M]J^)X0ST8C)U1*^.ZH2%@NB#2:KH3$BX2D*3",:4ZHA:G?2(;W5!-R#ZG9[K
M/JL>"+S^"YE@B,[0M?"!]72,7/K.-]'(85TC6A$\))N&2DVOR<24,AJ;JHX@
M6TY10B5F=BGE^DPD \F87AV!MG*[)9]P F*DZRF]<$;@]WT,GP*?W0=#+9F$
MA)2\/N.2SV-LFSK"A&/@*W-YTFU?DR6<H1836"70]TM(H M\M5-+X]/$51'-
M@V_,OD#4L'Y (O-% MD!B&PAU\1S'HXQMP*!0AEN [T4#NY ^-^A>YG+(W]T
MEXN\)M[Y,(ZMH$K(\3B_K^F1T$*^,0S=/>D=PE!ZY*E8UG73GT(USKFI$EY4
MSCO+^SI&6\($,.4&D"GTNBTA&^?8)*H$*96;Q%G.6&.+0BSON@WA MW8!C1%
M-2_5PT$J;ZP)_L]%7KT)7& <6X&6=R#HNWL;Y! -O/"2GVR7_U+ -3&<A5_,
MIT"$<,?TF/L6KK693W1D@7)RRO)>"0W+D((HRR$$)JIK1S_ JNE+S^Q3K.XU
M69QZ;F/[U1%%O!Q/O[^[S4CU9B2*8,RI0 9A."?UW66]E+0MD;HAIGA\FF\,
M_,EJ8;U(STG+EW1-/!<B&M.M(Y)8'NDD?6;OT[-IJO&P<EKZ-9E$9>1C,]&3
MO<BE[AUT OH^M"Y32<E_=<:21C\V%X&$R4MSD?@*DN58K@W0ZC+BZBVPM63W
M5*-:S&'TQ7*7\2_.G^?[+D5FO;JB43IXLA9TLA2THI*BO%)EW:QF*;5-W:U.
M"=,X'"M26WR/.HV@QIO4F5VA(T8AQWPRS:2:$T^-EZUS-4S<0J(/US_3&79
M5B"B&?1'S5L#MSY79BG\/ C<ZTZ?)]P*;K1G2<@HK2$2'D:^Y2CQN>C[FZ'+
M")8GCU&Z!Y4MAOB^Y \[Y%D.F4B#G:KB[%6EU]D&'4OM1=[L? /(X*?W5>((
M7^+)T^XAK<$Q6Y"#%JF;)_5:MQ73B[V5,;B>--<X60H.[,L-; /C1L^SG^J[
MIZ#R<T-*:W__O;'9NEF#UU&</S$C\"LZMK9 24EK42VNVB+SJOT*4R9<UO0C
M<I8]5.'EW-077A5)::BDAABN$C^-TV["E]18G"VE<K'&T597Y=S+I\!56V3A
M\8T(6QHCRQ74I=56O*C<BH*:-74TN9F;$']ZGSCEU3M1&D;!%<8:BMRL3H2]
M&BOI6=14J=$U6@!(HF(WHY3!KLYZK/S=N -$-QN&').^;.F=]&\J+HA*4NIF
MG'59U5A-MD(7XLH'VF?+<T5N!BC"GL8BMQ74/B\XIL_J+C2YF9T0?S6JZS;H
M*JJO+%=3F9OUB;(H7BU8>.*KHC*]OWQ2=PS.\BQR0N_U)+P^8ZK)B'@A8AF+
M9];JGLPOS_S(69&])K)W!+1Z?98HG5>!0LOR4A.S=^86=!-]8(!-5FVQTAK:
MW:Q5&L\Z:T)G:CC%*'S<<( P[13MW,2-NZ7!3JLI=#/-.FSJ+&J=J3^MC;I:
M =O/&4]-&&"I#C>;J\A9>PIM9_=9T:WQ2J)?KU%58TBD$K:<:J85]E+QW8LQ
M\@%-0!XARTU?Q- 79>'0[?7:HF2.==3UKM"% 70)NN2OB<O->5>LZ@=D2J2]
M/J.3R)3.(MU58TR1TDIJ0];3Y?69H"0.14J,2WLHE.G ?$_N;#(U=TC%%7F]
MAE>'O3JES47/V&K.V032XV'-B%9O])I893.DOCZ+4\"<SOKK56=L^KQ'BQ;>
M"W5>GT'*8U*D KP&.PS5/:FO<0]\KLG-^H3X$RE!KR'+Y:Q&MAKWK[X^-R.L
MP:5(Z?L&0RUS@BA]MJ%#J\1MM]"CAS2%!EG?%>22^?J,3CIK.BKN5^@$T75,
M+^R1<4.$L7"E6KLK%W@SNGI\Z:SN+Q@J4O<"A 2%7I\]RF2SQML$M:TQH4@+
M0H!UM7F]=EB;QSH/##00#,R?U,<YQJAR'1Z_9I.3SEJ-=Q TA@';LR!GZ_3Z
M#%,RISK?:Q"=SI4%!R4H]'H-4@:;-9Z%4%=Q=A[L=@Z#U'*&[@KA+?LV6LT
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
MA=:>\4@>F]P3^?EW@'3 ABJN02A5U30+4LN;1F\OMV/RSUX*15V-04B^3"%
M*-A9<!FGJ"'79D5^Y).9(\8\(O/PTIAFD=L3Y@HU.#2/\LRCM11!C4D228]6
MU0C-EF$:CSE(B><KD%WQ$U)T7RWNH95>#VX[EM*3[EP):L^U2\1*GKQ5G5ES
M"#1MV/-;AIZ#Q5RMN@=%A] \$EMQ:L8WE+G6ZB28+>.9*J:DD!&/Q#:.YDO#
MYZ(XB6/M0D6# +N071FG!]PO]%]JZA05"#*/FR+4M#X[:WE@@YPE35<X_C#<
M[C#:LT+I:JCE%FL>T?R(:HQ?S-'*?R8(W($]<!#KE1*>\^681VP!9AJ#&)_
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
M..1OM)B6ALFCJH)F&X\$@EH04ZX^(396'5:)BM=F<P(D:2BR=]&1: ODKD>
M*,EW*Z^T$2.X+8>B!6D)U28Y%;58ZVABA!U(@5SCV<.%WD-W3\!!^*#:$DZ"
MS"8Z 9C&<G09:DTQ(KL<CYH= 61#S.X.[(&#=EOYA4XKBS>=\Q)P-9:@$_<V
MXH<JN\@-+E9SC7[@N5YFVXXX'1I*TUUHS[R;. Q\$'/XSMHP@LY2(#16B+OT
M1:E;06^/]2R,#RN$Z1NURL=SCE0CZ*T,99W:3=+Y9MUJY)3!<#8CH"067*I/
MWB?+"4(8XR"3:B8S))I-:Q:$,<=5HG*YSV779WD,E+O<5(39/#*08N)TWOLA
M&B6.NM6?XV8),_(<-Q.U=IS')%0CF[<=P/YAZEBN3SSN_I\!5+PKYI+>CM%;
M8/GEK!= *W#:JF1"3FA+G7CHKCL86^X:J'C(@5_N%9"?":? Z%=-^Q2#G07C
M[7<SE)_+O *Z+V 4. BM3W6^*8(97&_\R>K1 Z%_435<4=J>$216 DC@5%'U
M:+U':/D,'8>L)D."L;NF;]9%+F;TIT9&,(\>1AB$!+@%#C?EF\G134UHK\@2
M,D49278V: (GD&D^%]+C(@G]&M@\GTDS<O.5C5N-["3%Q<47M*S7E'@01$^T
MFH%5X"YO>>55W_+(J E>NR?\<M7U:Y1=Z[N1OHT,*O0M8"O-UO"^Z$\G\#<(
M0__ 6\A;9 RFA;3\*8F+6LIEF+6%0?YJW[4XU%?XF\]XBRDK* #.66K=W^'?
M>YT"F#U@_V6-]F_I)T.(Z;\2!=6C%EJ-X+&;&@/&YY4#_Q5@Z"VA38%B9\$/
M8/LD/4V25VJKZ:L,H=2\>=-F]HHN4!LN E-7/2J7T%F19D./G:@,2#>6JA:!
M$JDMY__"B\U<*LJ0U5^5-M*NN+"JVMHUU50PV2[$,&_#XX#4D%/Z-CQ1E,K6
M7U= :"3ESAKE8&M_EB">W\+R%TVO'/E239XAN)%M@]]P#/*I(OHDX"HX3>#5
MQB(A PMBFG$'/D(RD6%[<T"K 70MTDU:"8E,7 $[^I<>R3T*/@7$5.5F%8H2
MK+T4-QF&Z3NI:BH/P*(REA.7& Q9)V@6A;L<(Q?'/W8M#V:]_RBOJ[7UTH>+
MJEBQ7-TT3DX\0R=5JTJ>L>H)51X[T#U<SE<C>E5+0?"94V@;[$#6))1I-"68
M:[:(J)MLC;K44TE$NYKL-M@'U[#)))\/7N%8^(6\H;L+Z'4LHMM[)<'9(DEF
M4Y4%G<[JE!EZ?6B,T@_71ND')7'V^I3^T!BE/UP;I3^<42JG^,O5^B%R=A0:
MAT_8@0SG7=&VMUR>X393&(#A0%MC,/4!N>#P8.&OP!_01+F.SZXDDYXQ;25;
M0IDTC7; /2B2W):BIY'9;N 1L_1HC<HGZ$8EOFB5X35!@OS+@\NHTC#KNF2F
MJTHWC?G*Z&KT@,.X/5W7O(_ H8']N>6 SI86&I1,>Z$HTS@NQDW> BXOB$YO
MJMOL"V@U#8@S:'E@BJ$-4A;IHVBML_\,(%$Z78*;_"W8TLQOR7'VC!&C*LY>
M*$HP@\O>@&7@@,DJ;IRAYT'6>/>0^$E%.+VR^'IK1J(Y54'P0E$:9PH>,TWE
MI54V#(TK08:*"@+6>5(TLBHZ?+.6_ OPFHT\=RTR43]#^^L<X#V9VKW1J)<5
M^\BYB%KP]1:,NAS#I#04]5NJFWT]YMF.<$/&C$KS%]8N_ :6PR6!!JZ@=;P.
M&GLEG2RO),IV"C^9\,_4.Q#R56[7<"N,831#H8;-LM2.$<^:>@D5J@(H%&^
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
MDSW6>"EVC-Q'-16^DRVWF8A,)"0G0AL]+==W>306\+KB/7E=%[2%^_0I1CN
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
M;UN3'Y)OAC$I!7 (3VJ? (;?:&KI=ANXT456;^C:%;RYDB9:"6=9MS5,19^
MNT1X#E\J09_^3DNQ/NN8Q@RVC"6K"UQ[L[7PUV;\XK0X4]8$?OS$2V=(]9"/
M6C7C)I^+:Y=7EFGBQ;2>PU?;:XZ?8YL!&\ ]M2\UKW3GB3&,D7RX=!XWA6^S
ML9<*HDEC!%TU1!;+,HS-$N T+H@#Z$(?C. >+(<$1W=-KU^'KX!W#^&Z[EB>
MBO/$*I)-6R8KH2I>9:C.BEF@XDE!9<D<5:5K- "!$<)I"MDX"Z^T<29?S]I!
MWW+@-[!DI1?"_,T*NPJNALQCA \?TY]6$[V2DG_-5D<AJY -;P-WC!_@^5.
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
M]KV!N\Q14[\V08$D\[CDPD_K$TC;74!:B1_V.^N;&H:Y9!K,-1^F&F*&5YF
MS>&59"=?-Y0=>4N^%DR^)J-0:O)UJKVVX7;66TWY-;>$=X-S9RILSS+B%#H?
M[\M=;Y6]]<4EL@6QE<)##S[<-%;!ZVP1]N&WL%[(ZMR7DDQIB;"VDUF&E<;-
MW^T%)QEC,O5N4Y5%YI>01A?X2HXNIC/Z5L'B2__7Q^'TH4\/+L(SC/#D8MQ?
M*#B\R,UU571@42Y/L(0+((C;4$61QE33;4Q++@KMIW&1MP3),_O>K'\W7 PZ
MO>%HN/BBHCX F28FJ_#-HH%ELZP2534"BD0)9B]G-*FD2D"N''EZ7TS8"G4?
MM>%DCL?T4HG6^63?*@0H8>-6'^ 6HKJ%J&XA*ITA*@GNC/Q4B%PQ;9_ RW'2
M4Y0ATTFA;BU6<@&Y5%S+>,P[Q"N'37CE^ P<QQM8>(U8>B.FMT7N(/'.X%-
MT0BOD&2NQ3FY#]5:;#D#%>'1F12A>C(T>!HLF  ;+L*0UD3)I)<I0B-3?%-<
M-C#"TUK'MFD5V[@._<!!"-.842R@PGS&V51K$>:%0N/<-0-[Y.RANT[W1$G"
M3[&LUK+("95&G_P.//E#ERR- 8O'RE^ ,@28L@!E82-^D4]D >)T9$:C7OD8
MK.?XY8G0^=)MKNE6\ %SH3/]$<C:.\[116*'CF<YLC2+(AI=A#%ZII.JM2-_
M\0\-[$-S1;>,Z5'1 7,U3#4D?\37,:-ZXG>6?_[68<YDEOE%$ZC)[K%&YRX]
MN=*2.4K] B; !***\&E):%7A-&@416E,-"8GIFWEDX4A78>'+FD8>/Z,C'5:
MG.U4Y:7OD@]B-0DAXIJ81'TMQ#74ZDCKF]3S])X/UP+(U9 )3/(AHO.]N)2"
M7<N#WIRH8"TG;FQO5-OW2D=P@5@32*Z.I89Z',?<S<#"%K%#,'ERHN=LO,AK
M[K_LV$UUR5SS2#2)9BX$-3Q#-@,N>+:<2R<W9Y)-?MX$_%/]T_$X%WN";K(:
M(Q_:8 ;^#""1N4!4(>B2@7T61/6_  OW7;Y"1L*-F\"<.')M?%%KOICT_OUQ
M,KKKS^8T55Q)SNS<1_;7#7)(]SV:9TSKL/FJBMB4"*N>FL0:G(%=5%1ABM$:
M6]LX.C#?$-/R.H&_01A^HX;0!:</+WDZ5Y+*5$^^SIMK7+3'.5$U8=9X'^I,
M\^5=@*&[#N>)4&\5)EXLT C:JP"H\]VB O4^64X@O7A5J;RK83>"3V.4+K2O
MJ067 X07ULMGZ&]H]XB*],E,^M<NU9J6?P"NIR(")*2"628@!++&\. IH.&Q
MVB[,P=-B''4T,<I&:D$N+SXHT;7^V)GUNYUY_ZXW>9CVQ_/.8C@9*W"O3V7Y
MZ!,*)U@B&'O(\ST&W!,%+GX06)'[75.9ND4ELPVD@S%-Q6>BNH?39R+QG6<+
M+]66H:RK5XW%K4AJGM"+G:_,I:Z>0CJS6Z0,M.Q:F;4-5T]U39K_R(K:*7C/
M+MET*PJP2)I<4F^@I?#3RZ&:I^O2C>N\\9YAJEE4U$Z97CRC=Q_>][<[!QT
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
MA*P" ' 8(  2              "  0    !E9C(P,#<P-#<P7S$P:RYH=&U0
M2P$"% ,4    " !!J+Q<JG_NJ6XC  #Z_@  %@              @ &TK (
M968R,# W,#0W,%]E>#$P+3(X+FAT;5!+ 0(4 Q0    ( $&HO%R)PTFA638
M /U/ 0 3              "  5;0 @!E9C(P,#<P-#<P7V5X,3DN:'1M4$L!
M A0#%     @ 0:B\7$?V7X]L P  B!X  !,              ( !X 8# &5F
M,C P-S T-S!?97@R,2YH=&U02P$"% ,4    " !!J+Q<_+VR:!@#  "6"P
M$P              @ %]"@, 968R,# W,#0W,%]E>#(S+FAT;5!+ 0(4 Q0
M   ( $&HO%P!=3KUQ0<   $S   5              "  <8- P!E9C(P,#<P
M-#<P7V5X,S$M,2YH=&U02P$"% ,4    " !!J+Q<K6+!5^4'  !%,P  %0
M            @ &^%0, 968R,# W,#0W,%]E>#,Q+3(N:'1M4$L! A0#%
M  @ 0:B\7%!J,$SX!0  8AX  !,              ( !UAT# &5F,C P-S T
M-S!?97@S,BYH=&U02P$"% ,4    " !!J+Q<#JC2\\00  !P$0  "@
M        @ '_(P, :6UA9V4Q+F=I9E!+ 0(4 Q0    ( $&HO%P3)/8BD(H
M 'ZH   *              "  >LT P!I;6%G93,N:G!G4$L! A0#%     @
M0:B\7+(F_/9W&   E?D  !$              ( !H[\# '!L=7,M,C R-C S
M,S$N>'-D4$L! A0#%     @ 0:B\7 W%GM^(&@  T)X! !4
M ( !2=@# '!L=7,M,C R-C S,S%?8V%L+GAM;%!+ 0(4 Q0    ( $&HO%QU
MUX8O2F,  +.U!@ 5              "  03S P!P;'5S+3(P,C8P,S,Q7V1E
M9BYX;6Q02P$"% ,4    " !!J+Q<"XCJGKOY  #L7PP %0
M@ &!5@0 <&QU<RTR,#(V,#,S,5]L86(N>&UL4$L! A0#%     @ 0:B\7**7
M]3W$:P  1(X' !4              ( !;U % '!L=7,M,C R-C S,S%?<')E
:+GAM;%!+!08     #P / ,D#  !FO 4    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>ef20070470_10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:plus="http://eplus.com/20260331"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="plus-20260331.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <instant>2026-05-25</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</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="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</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="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</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="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</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="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</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="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</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="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</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="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</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="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">plus:ExpoHoldingsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VerizonCommunicationsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VerizonCommunicationsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VendorSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VendorSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VendorSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">srt:OfficeBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">srt:WarehouseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">plus:InternalUseInformationTechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plus:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:SoftwareCapitalizedForInternalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:SoftwareCapitalizedForInternalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2029-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2030-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2031-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">plus:HoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-01</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:TradeNameAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:TradeNameAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:TradeNameAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:TradeNameAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">plus:PurchasedIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plus:WellsFargoCommercialDistributionFinanceLLCCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plus:WellsFargoCommercialDistributionFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">plus:AccountsPayableFloorPlanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <instant>2025-08-07</instant>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <instant>2024-05-18</instant>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:Two021EmployeeLTIPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:DirectorLTIP2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:DirectorLTIP2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:Two021EmployeeLTIPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:DirectorLTIP2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:DirectorLTIP2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:Two021EmployeeLTIPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:EmployeeStockPurchasePlan2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:EmployeeStockPurchasePlan2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:EmployeeStockPurchasePlan2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plus:EmployeeStockPurchasePlan2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-19</instant>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-19</startDate>
            <endDate>2024-08-19</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-19</instant>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-19</instant>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plus:BailiwickServicesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VerizonCommunicationsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VerizonCommunicationsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:VerizonCommunicationsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProfessionalServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ManagedServicesReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:FinancingReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TelecomMediaEntertainmentCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TelecomMediaEntertainmentCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TelecomMediaEntertainmentCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:HealthCareCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:HealthCareCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:HealthCareCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:StateAndLocalGovernmentAndEducationalInstitutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:StateAndLocalGovernmentAndEducationalInstitutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:StateAndLocalGovernmentAndEducationalInstitutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TechnologyCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TechnologyCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:TechnologyCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:FinancialServicesCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:FinancialServicesCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:FinancialServicesCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:RetailCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:RetailCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:RetailCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:AllOthersCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:AllOthersCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plus:AllOthersCustomerEndMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:TechnologyReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:NetworkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:NetworkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:NetworkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:DataCenterCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:DataCenterCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:DataCenterCloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:SecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:SecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:SecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:OtherProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:OtherProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plus:OtherProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plus:ProductReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001022408</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="SEGMENT">
        <measure>plus:SEGMENT</measure>
    </unit>
    <unit id="Obligation">
        <measure>plus:Obligation</measure>
    </unit>
    <unit id="Lease">
        <measure>plus:Lease</measure>
    </unit>
    <unit id="Dates">
        <measure>plus:Dates</measure>
    </unit>
    <unit id="Payment">
        <measure>plus:Payment</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-18356">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-28">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-18357">2026-03-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-18358">--03-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-18359">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-40">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-53">1-34167</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-64">ePlus inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-82">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-86">54-1817218</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-18360">13595 Dulles Technology Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-18361">Herndon</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-18362">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-18363">20171-3413</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-18364">703</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-18365">984-8400</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-132">Common Stock, $.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-136">PLUS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-18366">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-18367">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-18368">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-18369">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-18370">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-18371">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-220">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-18372">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-238">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-245">true</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentFinStmtRestatementRecoveryAnalysisFlag contextRef="c0" id="ixv-252">true</dei:DocumentFinStmtRestatementRecoveryAnalysisFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-264">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" id="ixv-18373" unitRef="usd">1849899831</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-18374"
      unitRef="shares">26151583</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c0" id="ixv-1903">&lt;div&gt; &lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;We believe that cybersecurity and business resilience are critical to advancing our corporate vision and enabling our digital transformation efforts. As a technology services provider, we are faced with a multitude of diverse cybersecurity threats that range from common attacks such as ransomware, denial of service, and social engineering to more advanced attacks leveraging sophisticated AI-enabled tools from nation-state actors that might target our ecosystem through our specific company industry verticals. Any such cybersecurity threats could affect our customers, vendors, service providers, subcontractors and/or employees, and a cybersecurity threat to us or any of these entities could materially and adversely affect our business strategy, financial condition, performance, our brand and our results of operations. &lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;We have a dedicated team of information security professionals (our &#x201c;information security team&#x201d;) who lead our enterprise-wide cybersecurity strategy, which includes risk management, cyber defense, systems security, security monitoring and other related functions. This team is overseen by our Senior Director of Information Security (&#x201c;SDIS&#x201d;) who reports to our Chief Information Officer (&#x201c;CIO&#x201d;). The SDIS has over 25 years of experience in the field of cybersecurity and is responsible for our overall information security and systems resilience strategy, security engineering and operations, cyber threat detection and response, and related policy recommendations. In addition, our SDIS has a significant background in general information technology and program management. Our information security team manages our robust enterprise security structure, which is designed to prevent cybersecurity incidents, while simultaneously increasing our technology resilience to minimize the associated business impact of cybersecurity threats. Core to our information security team&#x2019;s structure is our security incident response team, which is responsible for the protection, detection, global threat level monitoring, and overall response/countermeasure capabilities in defense of our corporate resources and assets. Furthermore, we believe strongly in a supportive and collaborative culture of security, whereby all of our employees maintain a role in our corporate cybersecurity posture, including but not limited to their required participation in periodic training and risk management exercises throughout the year.&lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;The processes overseen by our information security team are integrated with our enterprise risk management (&#x201c;ERM&#x201d;) program, including routine reporting to our executive team on cyber risk through the different levels of our ERM governance structure including our risk management frameworks and processes. We undergo routine testing of both the design and operational effectiveness of our security controls, consult with industry leaders on best practices, and ensure alignment with relevant industry frameworks and laws, as well as auditing by our internal audit team. Our cybersecurity program consists of policies, practices and procedures designed to manage material risks from cybersecurity threats, including training requirements, threat monitoring and detection, threat containment and risk assessments. In addition to our policies and procedures designed to manage and identify cybersecurity risks, we maintain an incident response plan designed to contain, analyze, remediate, and communicate cybersecurity matters to help ensure a timely and appropriate response to cybersecurity incidents.&lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;Additionally, we engage third-party firms to conduct routine external and internal penetration testing of our information systems to emulate the common tactics and techniques of cyber threat actors, and we have developed processes to remediate identified vulnerabilities across a wide range of severities. We have policies and procedures to oversee and identify the cybersecurity risks associated with our use of certain third-party service providers. These policies and procedures include onboarding risk assessments prior to commencing a customer engagement and, as appropriate based on identified risk, may include either cybersecurity-related contractual terms and/or periodic risk assessments throughout the life cycle of the third-party relationship. We maintain cybersecurity insurance coverage that we believe is appropriate for the size and complexity of our business to cover certain costs related to the remediation of cybersecurity incidents.&lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;Our Board has ultimate oversight of our cybersecurity risk, which it oversees as part of our ERM program. The CIO and SDIS regularly provide reporting on cybersecurity to both our executive management and our Board. This reporting includes updates on our information security strategy and organizational structure, key cyber risks and threats, progress related to various initiatives designed to protect us from such risks and threats, assessments of our cybersecurity program and emerging trends, including those related to the use of AI as both a threat and a defense mechanism. Depending on the criticality of a cybersecurity incident and in accordance with our incident response plan, certain matters are required to be reported promptly to the Board, as appropriate.&lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;As of the date of this report, we are not aware of any cybersecurity threats or incidents that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, financial condition, or our brand. However, we cannot provide assurance that such threats will not be discovered, occur, or result in such an impact in the future. For more information regarding risks relating to information technology and cybersecurity, please refer to &lt;/span&gt;&lt;span style="font-family: Times New Roman; font-size: 10.0pt;"&gt;I&lt;span style="text-decoration:underline"&gt;tem 1A&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;. &#x201c;Risk Factors.&#x201d;&lt;/span&gt; &lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c0" id="ixv-1910">&lt;div&gt; &lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;We have a dedicated team of information security professionals (our &#x201c;information security team&#x201d;) who lead our enterprise-wide cybersecurity strategy, which includes risk management, cyber defense, systems security, security monitoring and other related functions. This team is overseen by our Senior Director of Information Security (&#x201c;SDIS&#x201d;) who reports to our Chief Information Officer (&#x201c;CIO&#x201d;). The SDIS has over 25 years of experience in the field of cybersecurity and is responsible for our overall information security and systems resilience strategy, security engineering and operations, cyber threat detection and response, and related policy recommendations. In addition, our SDIS has a significant background in general information technology and program management. Our information security team manages our robust enterprise security structure, which is designed to prevent cybersecurity incidents, while simultaneously increasing our technology resilience to minimize the associated business impact of cybersecurity threats. Core to our information security team&#x2019;s structure is our security incident response team, which is responsible for the protection, detection, global threat level monitoring, and overall response/countermeasure capabilities in defense of our corporate resources and assets. Furthermore, we believe strongly in a supportive and collaborative culture of security, whereby all of our employees maintain a role in our corporate cybersecurity posture, including but not limited to their required participation in periodic training and risk management exercises throughout the year.&lt;/span&gt; &lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c0" id="ixv-1911">&lt;div&gt; &lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;We have a dedicated team of information security professionals (our &#x201c;information security team&#x201d;) who lead our enterprise-wide cybersecurity strategy, which includes risk management, cyber defense, systems security, security monitoring and other related functions. This team is overseen by our Senior Director of Information Security (&#x201c;SDIS&#x201d;) who reports to our Chief Information Officer (&#x201c;CIO&#x201d;). The SDIS has over 25 years of experience in the field of cybersecurity and is responsible for our overall information security and systems resilience strategy, security engineering and operations, cyber threat detection and response, and related policy recommendations. In addition, our SDIS has a significant background in general information technology and program management. Our information security team manages our robust enterprise security structure, which is designed to prevent cybersecurity incidents, while simultaneously increasing our technology resilience to minimize the associated business impact of cybersecurity threats. Core to our information security team&#x2019;s structure is our security incident response team, which is responsible for the protection, detection, global threat level monitoring, and overall response/countermeasure capabilities in defense of our corporate resources and assets. Furthermore, we believe strongly in a supportive and collaborative culture of security, whereby all of our employees maintain a role in our corporate cybersecurity posture, including but not limited to their required participation in periodic training and risk management exercises throughout the year.&lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;The processes overseen by our information security team are integrated with our enterprise risk management (&#x201c;ERM&#x201d;) program, including routine reporting to our executive team on cyber risk through the different levels of our ERM governance structure including our risk management frameworks and processes. We undergo routine testing of both the design and operational effectiveness of our security controls, consult with industry leaders on best practices, and ensure alignment with relevant industry frameworks and laws, as well as auditing by our internal audit team. Our cybersecurity program consists of policies, practices and procedures designed to manage material risks from cybersecurity threats, including training requirements, threat monitoring and detection, threat containment and risk assessments. In addition to our policies and procedures designed to manage and identify cybersecurity risks, we maintain an incident response plan designed to contain, analyze, remediate, and communicate cybersecurity matters to help ensure a timely and appropriate response to cybersecurity incidents.&lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;Additionally, we engage third-party firms to conduct routine external and internal penetration testing of our information systems to emulate the common tactics and techniques of cyber threat actors, and we have developed processes to remediate identified vulnerabilities across a wide range of severities. We have policies and procedures to oversee and identify the cybersecurity risks associated with our use of certain third-party service providers. These policies and procedures include onboarding risk assessments prior to commencing a customer engagement and, as appropriate based on identified risk, may include either cybersecurity-related contractual terms and/or periodic risk assessments throughout the life cycle of the third-party relationship. We maintain cybersecurity insurance coverage that we believe is appropriate for the size and complexity of our business to cover certain costs related to the remediation of cybersecurity incidents.&lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="font-family: Times New Roman; font-size: 10.0pt; color: #000000;"&gt;Our Board has ultimate oversight of our cybersecurity risk, which it oversees as part of our ERM program. The CIO and SDIS regularly provide reporting on cybersecurity to both our executive management and our Board. This reporting includes updates on our information security strategy and organizational structure, key cyber risks and threats, progress related to various initiatives designed to protect us from such risks and threats, assessments of our cybersecurity program and emerging trends, including those related to the use of AI as both a threat and a defense mechanism. Depending on the criticality of a cybersecurity incident and in accordance with our incident response plan, certain matters are required to be reported promptly to the Board, as appropriate.&lt;/span&gt; &lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c0" id="ixv-18375">We have a dedicated team of information security professionals (our &#x201c;information security team&#x201d;) who lead our enterprise-wide cybersecurity strategy, which includes risk management, cyber defense, systems security, security monitoring and other related functions. This team is overseen by our Senior Director of Information Security (&#x201c;SDIS&#x201d;) who reports to our Chief Information Officer (&#x201c;CIO&#x201d;).</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c0" id="ixv-18376">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c0" id="ixv-18377">The SDIS has over 25 years of experience in the field of cybersecurity and is responsible for our overall information security and systems resilience strategy, security engineering and operations, cyber threat detection and response, and related policy recommendations. In addition, our SDIS has a significant background in general information technology and program management.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c0" id="ixv-18378">Our information security team manages our robust enterprise security structure, which is designed to prevent cybersecurity incidents, while simultaneously increasing our technology resilience to minimize the associated business impact of cybersecurity threats. Core to our information security team&#x2019;s structure is our security incident response team, which is responsible for the protection, detection, global threat level monitoring, and overall response/countermeasure capabilities in defense of our corporate resources and assets.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c0" id="ixv-18379">The processes overseen by our information security team are integrated with our enterprise risk management (&#x201c;ERM&#x201d;) program, including routine reporting to our executive team on cyber risk through the different levels of our ERM governance structure including our risk management frameworks and processes.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c0" id="ixv-18380">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c0" id="ixv-18381">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c0" id="ixv-18382">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c0" id="ixv-18383">Our Board has ultimate oversight of our cybersecurity risk, which it oversees as part of our ERM program.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c0" id="ixv-18384">The CIO and SDIS regularly provide reporting on cybersecurity to both our executive management and our Board. This reporting includes updates on our information security strategy and organizational structure, key cyber risks and threats, progress related to various initiatives designed to protect us from such risks and threats, assessments of our cybersecurity program and emerging trends, including those related to the use of AI as both a threat and a defense mechanism. Depending on the criticality of a cybersecurity incident and in accordance with our incident response plan, certain matters are required to be reported promptly to the Board, as appropriate.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c0" id="ixv-18385">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="c0" id="ixv-18386">As of the date of this report, we are not aware of any cybersecurity threats or incidents that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, financial condition, or our brand.</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c0" id="ixv-18387">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c50" id="ixv-18388">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c50" id="ixv-18389">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c50" id="ixv-18390">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c50" id="ixv-18391">false</ecd:Rule10b51ArrTrmntdFlag>
    <dei:AuditorFirmId contextRef="c0" id="ixv-18392">34</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c0" id="ixv-18393">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-18394">McLean, Virginia</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" id="ixv-18395" unitRef="usd">410769000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" id="ixv-18396" unitRef="usd">389375000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" id="ixv-18397" unitRef="usd">667831000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" id="ixv-18398" unitRef="usd">508272000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c3" decimals="-3" id="ixv-18399" unitRef="usd">38896000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c4" decimals="-3" id="ixv-18400" unitRef="usd">19382000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" id="ixv-18401" unitRef="usd">200888000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" id="ixv-18402" unitRef="usd">120440000</us-gaap:InventoryNet>
    <us-gaap:DeferredFuelCost contextRef="c3" decimals="-3" id="ixv-18403" unitRef="usd">77748000</us-gaap:DeferredFuelCost>
    <us-gaap:DeferredFuelCost contextRef="c4" decimals="-3" id="ixv-18404" unitRef="usd">66769000</us-gaap:DeferredFuelCost>
    <us-gaap:OtherAssetsCurrent contextRef="c3" decimals="-3" id="ixv-18405" unitRef="usd">31602000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c4" decimals="-3" id="ixv-18406" unitRef="usd">31437000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c3" decimals="-3" id="ixv-18407" unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c4" decimals="-3" id="ixv-18408" unitRef="usd">222399000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" id="ixv-18409" unitRef="usd">1427734000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="-3" id="ixv-18410" unitRef="usd">1358074000</us-gaap:AssetsCurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="-3" id="ixv-18411" unitRef="usd">8955000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c4" decimals="-3" id="ixv-18412" unitRef="usd">3658000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" id="ixv-18413" unitRef="usd">100039000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" id="ixv-18414" unitRef="usd">98657000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Goodwill contextRef="c3" decimals="-3" id="ixv-18415" unitRef="usd">202880000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c4" decimals="-3" id="ixv-18416" unitRef="usd">202858000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="-3" id="ixv-18417" unitRef="usd">61344000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c4" decimals="-3" id="ixv-18418" unitRef="usd">82007000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="c3" decimals="-3" id="ixv-18419" unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="c4" decimals="-3" id="ixv-18420" unitRef="usd">133835000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets contextRef="c3" decimals="-3" id="ixv-18421" unitRef="usd">1800952000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="-3" id="ixv-18422" unitRef="usd">1879089000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="-3" id="ixv-18423" unitRef="usd">264605000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="-3" id="ixv-18424" unitRef="usd">323890000</us-gaap:AccountsPayableCurrent>
    <plus:AccountsPayableFloorPlan contextRef="c3" decimals="-3" id="ixv-18425" unitRef="usd">119693000</plus:AccountsPayableFloorPlan>
    <plus:AccountsPayableFloorPlan contextRef="c4" decimals="-3" id="ixv-18426" unitRef="usd">89527000</plus:AccountsPayableFloorPlan>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-18427" unitRef="usd">48590000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-18428" unitRef="usd">42722000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c3" decimals="-3" id="ixv-18429" unitRef="usd">168127000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c4" decimals="-3" id="ixv-18430" unitRef="usd">154067000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-18431" unitRef="usd">37128000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-18432" unitRef="usd">22463000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c3" decimals="-3" id="ixv-18433" unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c4" decimals="-3" id="ixv-18434" unitRef="usd">166463000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-18435" unitRef="usd">638143000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-18436" unitRef="usd">799132000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c3" decimals="-3" id="ixv-18437" unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c4" decimals="-3" id="ixv-18438" unitRef="usd">1454000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c3" decimals="-3" id="ixv-18439" unitRef="usd">83010000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c4" decimals="-3" id="ixv-18440" unitRef="usd">81759000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="-3" id="ixv-18441" unitRef="usd">10829000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c4" decimals="-3" id="ixv-18442" unitRef="usd">13540000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent contextRef="c3" decimals="-3" id="ixv-18443" unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent contextRef="c4" decimals="-3" id="ixv-18444" unitRef="usd">12546000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:Liabilities contextRef="c3" decimals="-3" id="ixv-18445" unitRef="usd">731982000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c4" decimals="-3" id="ixv-18446" unitRef="usd">908431000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-18447"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="INF"
      id="ixv-18448"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c3"
      decimals="-3"
      id="ixv-18449"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c4"
      decimals="-3"
      id="ixv-18450"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c3"
      decimals="-3"
      id="ixv-18451"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c4"
      decimals="-3"
      id="ixv-18452"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c3" decimals="-3" id="ixv-18453" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c4" decimals="-3" id="ixv-18454" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-18455"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="INF"
      id="ixv-18456"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="-3"
      id="ixv-18457"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="-3"
      id="ixv-18458"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-18459"
      unitRef="shares">27765000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="-3"
      id="ixv-18460"
      unitRef="shares">26299000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="INF"
      id="ixv-18461"
      unitRef="shares">27582000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c4"
      decimals="-3"
      id="ixv-18462"
      unitRef="shares">26526000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c3" decimals="-3" id="ixv-18463" unitRef="usd">278000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c4" decimals="-3" id="ixv-18464" unitRef="usd">276000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="-3" id="ixv-18465" unitRef="usd">210274000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c4" decimals="-3" id="ixv-18466" unitRef="usd">194475000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c3"
      decimals="-3"
      id="ixv-18467"
      unitRef="shares">1466000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c4"
      decimals="-3"
      id="ixv-18468"
      unitRef="shares">1056000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="c3" decimals="-3" id="ixv-18469" unitRef="usd">101944000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c4" decimals="-3" id="ixv-18470" unitRef="usd">70748000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" id="ixv-18471" unitRef="usd">956000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="-3" id="ixv-18472" unitRef="usd">843214000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c3" decimals="-3" id="ixv-18473" unitRef="usd">4362000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c4" decimals="-3" id="ixv-18474" unitRef="usd">3441000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" id="ixv-18475" unitRef="usd">1068970000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" id="ixv-18476" unitRef="usd">970658000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" id="ixv-18477" unitRef="usd">1800952000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="-3" id="ixv-18478" unitRef="usd">1879089000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c5" decimals="-3" id="ixv-18479" unitRef="usd">1979664000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="-3" id="ixv-18480" unitRef="usd">1599791000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="-3" id="ixv-18481" unitRef="usd">1886172000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c8" decimals="-3" id="ixv-18482" unitRef="usd">462885000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c9" decimals="-3" id="ixv-18483" unitRef="usd">400377000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c10" decimals="-3" id="ixv-18484" unitRef="usd">292077000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="-3" id="ixv-18485" unitRef="usd">2442549000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c11" decimals="-3" id="ixv-18486" unitRef="usd">2000168000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c12" decimals="-3" id="ixv-18487" unitRef="usd">2178249000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c5" decimals="-3" id="ixv-18488" unitRef="usd">1525960000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="-3" id="ixv-18489" unitRef="usd">1229495000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c7" decimals="-3" id="ixv-18490" unitRef="usd">1485291000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c8" decimals="-3" id="ixv-18491" unitRef="usd">300508000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c9" decimals="-3" id="ixv-18492" unitRef="usd">258553000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c10" decimals="-3" id="ixv-18493" unitRef="usd">181216000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" id="ixv-18494" unitRef="usd">1826468000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c11" decimals="-3" id="ixv-18495" unitRef="usd">1488048000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c12" decimals="-3" id="ixv-18496" unitRef="usd">1666507000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" id="ixv-18497" unitRef="usd">616081000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c11" decimals="-3" id="ixv-18498" unitRef="usd">512120000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c12" decimals="-3" id="ixv-18499" unitRef="usd">511742000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" id="ixv-18500" unitRef="usd">423393000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c11" decimals="-3" id="ixv-18501" unitRef="usd">386681000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c12" decimals="-3" id="ixv-18502" unitRef="usd">355556000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="-3" id="ixv-18503" unitRef="usd">26543000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c11" decimals="-3" id="ixv-18504" unitRef="usd">25753000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c12" decimals="-3" id="ixv-18505" unitRef="usd">20951000</us-gaap:DepreciationAndAmortization>
    <us-gaap:InterestAndDebtExpense contextRef="c0" decimals="-3" id="ixv-18506" unitRef="usd">0</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c11" decimals="-3" id="ixv-18507" unitRef="usd">0</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c12" decimals="-3" id="ixv-18508" unitRef="usd">1429000</us-gaap:InterestAndDebtExpense>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="-3" id="ixv-18509" unitRef="usd">449936000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c11" decimals="-3" id="ixv-18510" unitRef="usd">412434000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c12" decimals="-3" id="ixv-18511" unitRef="usd">377936000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" id="ixv-18512" unitRef="usd">166145000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c11" decimals="-3" id="ixv-18513" unitRef="usd">99686000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c12" decimals="-3" id="ixv-18514" unitRef="usd">133806000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="-3" id="ixv-18515" unitRef="usd">7293000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c11" decimals="-3" id="ixv-18516" unitRef="usd">6438000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c12" decimals="-3" id="ixv-18517" unitRef="usd">1432000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-18518" unitRef="usd">173438000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c11" decimals="-3" id="ixv-18519" unitRef="usd">106124000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c12" decimals="-3" id="ixv-18520" unitRef="usd">135238000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-18521" unitRef="usd">49318000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-18522" unitRef="usd">29685000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-18523" unitRef="usd">37911000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-18524" unitRef="usd">124120000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="-3" id="ixv-18525" unitRef="usd">76439000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c12" decimals="-3" id="ixv-18526" unitRef="usd">97327000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c0" decimals="-3" id="ixv-18527" unitRef="usd">8516000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c11" decimals="-3" id="ixv-18528" unitRef="usd">28137000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c12" decimals="-3" id="ixv-18529" unitRef="usd">20655000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-18530" unitRef="usd">132636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-18531" unitRef="usd">104576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-18532" unitRef="usd">117982000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c0"
      decimals="2"
      id="ixv-18533"
      unitRef="usdPershares">4.73</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c11"
      decimals="2"
      id="ixv-18534"
      unitRef="usdPershares">2.88</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c12"
      decimals="2"
      id="ixv-18535"
      unitRef="usdPershares">3.66</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c0"
      decimals="2"
      id="ixv-18536"
      unitRef="usdPershares">0.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c11"
      decimals="2"
      id="ixv-18537"
      unitRef="usdPershares">1.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c12"
      decimals="2"
      id="ixv-18538"
      unitRef="usdPershares">0.78</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-18539"
      unitRef="usdPershares">5.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c11"
      decimals="2"
      id="ixv-18540"
      unitRef="usdPershares">3.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c12"
      decimals="2"
      id="ixv-18541"
      unitRef="usdPershares">4.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c0"
      decimals="2"
      id="ixv-18542"
      unitRef="usdPershares">4.71</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c11"
      decimals="2"
      id="ixv-18543"
      unitRef="usdPershares">2.87</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c12"
      decimals="2"
      id="ixv-18544"
      unitRef="usdPershares">3.64</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c0"
      decimals="2"
      id="ixv-18545"
      unitRef="usdPershares">0.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c11"
      decimals="2"
      id="ixv-18546"
      unitRef="usdPershares">1.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c12"
      decimals="2"
      id="ixv-18547"
      unitRef="usdPershares">0.77</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-18548"
      unitRef="usdPershares">5.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c11"
      decimals="2"
      id="ixv-18549"
      unitRef="usdPershares">3.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c12"
      decimals="2"
      id="ixv-18550"
      unitRef="usdPershares">4.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="-3"
      id="ixv-18551"
      unitRef="shares">26234000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c11"
      decimals="-3"
      id="ixv-18552"
      unitRef="shares">26503000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c12"
      decimals="-3"
      id="ixv-18553"
      unitRef="shares">26610000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="-3"
      id="ixv-18554"
      unitRef="shares">26371000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c11"
      decimals="-3"
      id="ixv-18555"
      unitRef="shares">26666000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c12"
      decimals="-3"
      id="ixv-18556"
      unitRef="shares">26717000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-18557" unitRef="usd">132636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-18558" unitRef="usd">104576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-18559" unitRef="usd">117982000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c0" decimals="-3" id="ixv-18560" unitRef="usd">915000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c11" decimals="-3" id="ixv-18561" unitRef="usd">1161000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c12" decimals="-3" id="ixv-18562" unitRef="usd">712000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c0" decimals="-3" id="ixv-18563" unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c11" decimals="-3" id="ixv-18564" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c12" decimals="-3" id="ixv-18565" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c0" decimals="-3" id="ixv-18566" unitRef="usd">921000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c11" decimals="-3" id="ixv-18567" unitRef="usd">1161000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c12" decimals="-3" id="ixv-18568" unitRef="usd">712000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="-3" id="ixv-18569" unitRef="usd">133557000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c11" decimals="-3" id="ixv-18570" unitRef="usd">105737000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c12" decimals="-3" id="ixv-18571" unitRef="usd">118694000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-18572" unitRef="usd">132636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-18573" unitRef="usd">104576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-18574" unitRef="usd">117982000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c0" decimals="-3" id="ixv-18575" unitRef="usd">8516000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c11" decimals="-3" id="ixv-18576" unitRef="usd">28137000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c12" decimals="-3" id="ixv-18577" unitRef="usd">20655000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c0" decimals="-3" id="ixv-18578" unitRef="usd">124120000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c11" decimals="-3" id="ixv-18579" unitRef="usd">76439000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c12" decimals="-3" id="ixv-18580" unitRef="usd">97327000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="-3" id="ixv-18581" unitRef="usd">27615000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c11" decimals="-3" id="ixv-18582" unitRef="usd">27183000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c12" decimals="-3" id="ixv-18583" unitRef="usd">22499000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses contextRef="c0" decimals="-3" id="ixv-18584" unitRef="usd">483000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses contextRef="c11" decimals="-3" id="ixv-18585" unitRef="usd">1732000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses contextRef="c12" decimals="-3" id="ixv-18586" unitRef="usd">371000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" id="ixv-18587" unitRef="usd">12134000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c11" decimals="-3" id="ixv-18588" unitRef="usd">10502000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c12" decimals="-3" id="ixv-18589" unitRef="usd">9471000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c0" decimals="-3" id="ixv-18590" unitRef="usd">-892000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c11" decimals="-3" id="ixv-18591" unitRef="usd">-3413000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c12" decimals="-3" id="ixv-18592" unitRef="usd">2656000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="-3" id="ixv-18593" unitRef="usd">-121000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c11" decimals="-3" id="ixv-18594" unitRef="usd">-283000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c12" decimals="-3" id="ixv-18595" unitRef="usd">-192000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" id="ixv-18596" unitRef="usd">165298000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c11" decimals="-3" id="ixv-18597" unitRef="usd">-194563000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c12" decimals="-3" id="ixv-18598" unitRef="usd">117469000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="-3" id="ixv-18599" unitRef="usd">80334000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c11" decimals="-3" id="ixv-18600" unitRef="usd">-23369000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c12" decimals="-3" id="ixv-18601" unitRef="usd">-101734000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c0" decimals="-3" id="ixv-18602" unitRef="usd">9930000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c11" decimals="-3" id="ixv-18603" unitRef="usd">31571000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c12" decimals="-3" id="ixv-18604" unitRef="usd">23973000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="-3" id="ixv-18605" unitRef="usd">-59306000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c11" decimals="-3" id="ixv-18606" unitRef="usd">6013000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c12" decimals="-3" id="ixv-18607" unitRef="usd">106967000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c0" decimals="-3" id="ixv-18608" unitRef="usd">32056000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c11" decimals="-3" id="ixv-18609" unitRef="usd">11992000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c12" decimals="-3" id="ixv-18610" unitRef="usd">51600000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c0" decimals="-3" id="ixv-18611" unitRef="usd">-117447000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c11" decimals="-3" id="ixv-18612" unitRef="usd">323918000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c12" decimals="-3" id="ixv-18613" unitRef="usd">246063000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c0" decimals="-3" id="ixv-18614" unitRef="usd">1216000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c11" decimals="-3" id="ixv-18615" unitRef="usd">-21773000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c12" decimals="-3" id="ixv-18616" unitRef="usd">2386000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" id="ixv-18617" unitRef="usd">-116231000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c11" decimals="-3" id="ixv-18618" unitRef="usd">302145000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c12" decimals="-3" id="ixv-18619" unitRef="usd">248449000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="-3" id="ixv-18620" unitRef="usd">74000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c11" decimals="-3" id="ixv-18621" unitRef="usd">7000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c12" decimals="-3" id="ixv-18622" unitRef="usd">38000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" id="ixv-18623" unitRef="usd">4429000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c11" decimals="-3" id="ixv-18624" unitRef="usd">5271000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c12" decimals="-3" id="ixv-18625" unitRef="usd">7664000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c0" decimals="-3" id="ixv-18626" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c11" decimals="-3" id="ixv-18627" unitRef="usd">124926000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c12" decimals="-3" id="ixv-18628" unitRef="usd">54182000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="c0" decimals="-3" id="ixv-18629" unitRef="usd">-4355000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="c11" decimals="-3" id="ixv-18630" unitRef="usd">-130190000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="c12" decimals="-3" id="ixv-18631" unitRef="usd">-61808000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="c0" decimals="-3" id="ixv-18632" unitRef="usd">164165000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="c11" decimals="-3" id="ixv-18633" unitRef="usd">1323000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="c12" decimals="-3" id="ixv-18634" unitRef="usd">-156000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" id="ixv-18635" unitRef="usd">159810000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c11" decimals="-3" id="ixv-18636" unitRef="usd">-128867000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c12" decimals="-3" id="ixv-18637" unitRef="usd">-61964000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromNotesPayable contextRef="c0" decimals="-3" id="ixv-18638" unitRef="usd">0</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable contextRef="c11" decimals="-3" id="ixv-18639" unitRef="usd">0</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable contextRef="c12" decimals="-3" id="ixv-18640" unitRef="usd">252000000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable contextRef="c0" decimals="-3" id="ixv-18641" unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable contextRef="c11" decimals="-3" id="ixv-18642" unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable contextRef="c12" decimals="-3" id="ixv-18643" unitRef="usd">257997000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c0" decimals="-3" id="ixv-18644" unitRef="usd">3606000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c11" decimals="-3" id="ixv-18645" unitRef="usd">3635000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c12" decimals="-3" id="ixv-18646" unitRef="usd">3019000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c0" decimals="-3" id="ixv-18647" unitRef="usd">30629000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c11" decimals="-3" id="ixv-18648" unitRef="usd">46937000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c12" decimals="-3" id="ixv-18649" unitRef="usd">9853000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends contextRef="c0" decimals="-3" id="ixv-18650" unitRef="usd">19662000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c11" decimals="-3" id="ixv-18651" unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c12" decimals="-3" id="ixv-18652" unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c0" decimals="-3" id="ixv-18653" unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c11" decimals="-3" id="ixv-18654" unitRef="usd">2307000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c12" decimals="-3" id="ixv-18655" unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <plus:NetBorrowingsOrProceedsFromFloorPlanFacility contextRef="c0" decimals="-3" id="ixv-18656" unitRef="usd">30166000</plus:NetBorrowingsOrProceedsFromFloorPlanFacility>
    <plus:NetBorrowingsOrProceedsFromFloorPlanFacility contextRef="c11" decimals="-3" id="ixv-18657" unitRef="usd">-15577000</plus:NetBorrowingsOrProceedsFromFloorPlanFacility>
    <plus:NetBorrowingsOrProceedsFromFloorPlanFacility contextRef="c12" decimals="-3" id="ixv-18658" unitRef="usd">-47441000</plus:NetBorrowingsOrProceedsFromFloorPlanFacility>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c0" decimals="-3" id="ixv-18659" unitRef="usd">-16519000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c11" decimals="-3" id="ixv-18660" unitRef="usd">-61186000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c12" decimals="-3" id="ixv-18661" unitRef="usd">-60272000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="c0" decimals="-3" id="ixv-18662" unitRef="usd">-6417000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="c11" decimals="-3" id="ixv-18663" unitRef="usd">23610000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="c12" decimals="-3" id="ixv-18664" unitRef="usd">23653000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" id="ixv-18665" unitRef="usd">-22936000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c11" decimals="-3" id="ixv-18666" unitRef="usd">-37576000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c12" decimals="-3" id="ixv-18667" unitRef="usd">-36619000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c0" decimals="-3" id="ixv-18668" unitRef="usd">751000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c11" decimals="-3" id="ixv-18669" unitRef="usd">652000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c12" decimals="-3" id="ixv-18670" unitRef="usd">62000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" id="ixv-18671" unitRef="usd">21394000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c11" decimals="-3" id="ixv-18672" unitRef="usd">136354000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c12" decimals="-3" id="ixv-18673" unitRef="usd">149928000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" id="ixv-18674" unitRef="usd">389375000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c13" decimals="-3" id="ixv-18675" unitRef="usd">253021000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c14" decimals="-3" id="ixv-18676" unitRef="usd">103093000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" id="ixv-18677" unitRef="usd">410769000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" id="ixv-18678" unitRef="usd">389375000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c13" decimals="-3" id="ixv-18679" unitRef="usd">253021000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="-3" id="ixv-18680" unitRef="usd">102000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c11" decimals="-3" id="ixv-18681" unitRef="usd">143000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c12" decimals="-3" id="ixv-18682" unitRef="usd">1516000</us-gaap:InterestPaidNet>
    <plus:CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities contextRef="c0" decimals="-3" id="ixv-18683" unitRef="usd">6566000</plus:CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities>
    <plus:CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities contextRef="c11" decimals="-3" id="ixv-18684" unitRef="usd">5821000</plus:CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities>
    <plus:CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities contextRef="c12" decimals="-3" id="ixv-18685" unitRef="usd">4071000</plus:CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c0" decimals="-3" id="ixv-18686" unitRef="usd">54000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c11" decimals="-3" id="ixv-18687" unitRef="usd">214000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c12" decimals="-3" id="ixv-18688" unitRef="usd">279000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <plus:ContingentConsiderationAtBookValue contextRef="c0" decimals="-3" id="ixv-18689" unitRef="usd">0</plus:ContingentConsiderationAtBookValue>
    <plus:ContingentConsiderationAtBookValue contextRef="c11" decimals="-3" id="ixv-18690" unitRef="usd">0</plus:ContingentConsiderationAtBookValue>
    <plus:ContingentConsiderationAtBookValue contextRef="c12" decimals="-3" id="ixv-18691" unitRef="usd">2307000</plus:ContingentConsiderationAtBookValue>
    <plus:FairValueOfVestedShares contextRef="c0" decimals="-3" id="ixv-18692" unitRef="usd">10281000</plus:FairValueOfVestedShares>
    <plus:FairValueOfVestedShares contextRef="c11" decimals="-3" id="ixv-18693" unitRef="usd">11893000</plus:FairValueOfVestedShares>
    <plus:FairValueOfVestedShares contextRef="c12" decimals="-3" id="ixv-18694" unitRef="usd">9477000</plus:FairValueOfVestedShares>
    <plus:RepurchaseOfCommonStockInNoncashFinancingActivity contextRef="c0" decimals="-3" id="ixv-18695" unitRef="usd">567000</plus:RepurchaseOfCommonStockInNoncashFinancingActivity>
    <plus:RepurchaseOfCommonStockInNoncashFinancingActivity contextRef="c11" decimals="-3" id="ixv-18696" unitRef="usd">0</plus:RepurchaseOfCommonStockInNoncashFinancingActivity>
    <plus:RepurchaseOfCommonStockInNoncashFinancingActivity contextRef="c12" decimals="-3" id="ixv-18697" unitRef="usd">0</plus:RepurchaseOfCommonStockInNoncashFinancingActivity>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="-3" id="ixv-18698" unitRef="usd">2665000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c11" decimals="-3" id="ixv-18699" unitRef="usd">7146000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c12" decimals="-3" id="ixv-18700" unitRef="usd">4883000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c15"
      decimals="-3"
      id="ixv-18701"
      unitRef="shares">26905000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c15" decimals="-3" id="ixv-18702" unitRef="usd">272000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c16" decimals="-3" id="ixv-18703" unitRef="usd">167303000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="-3" id="ixv-18704" unitRef="usd">-14080000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="-3" id="ixv-18705" unitRef="usd">620656000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="-3" id="ixv-18706" unitRef="usd">1568000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c14" decimals="-3" id="ixv-18707" unitRef="usd">775719000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20"
      decimals="-3"
      id="ixv-18708"
      unitRef="shares">162000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20" decimals="-3" id="ixv-18709" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c21" decimals="-3" id="ixv-18710" unitRef="usd">-2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c22" decimals="-3" id="ixv-18711" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c23" decimals="-3" id="ixv-18712" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c24" decimals="-3" id="ixv-18713" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c12" decimals="-3" id="ixv-18714" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20"
      decimals="-3"
      id="ixv-18715"
      unitRef="shares">71000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20" decimals="-3" id="ixv-18716" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c21" decimals="-3" id="ixv-18717" unitRef="usd">3019000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c22" decimals="-3" id="ixv-18718" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c23" decimals="-3" id="ixv-18719" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c24" decimals="-3" id="ixv-18720" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c12" decimals="-3" id="ixv-18721" unitRef="usd">3019000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20"
      decimals="-3"
      id="ixv-18722"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20" decimals="-3" id="ixv-18723" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c21" decimals="-3" id="ixv-18724" unitRef="usd">9738000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c22" decimals="-3" id="ixv-18725" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c23" decimals="-3" id="ixv-18726" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c24" decimals="-3" id="ixv-18727" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c12" decimals="-3" id="ixv-18728" unitRef="usd">9738000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20"
      decimals="-3"
      id="ixv-18729"
      unitRef="shares">186000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c20" decimals="-3" id="ixv-18730" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c21" decimals="-3" id="ixv-18731" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c22" decimals="-3" id="ixv-18732" unitRef="usd">9731000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c23" decimals="-3" id="ixv-18733" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c24" decimals="-3" id="ixv-18734" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c12" decimals="-3" id="ixv-18735" unitRef="usd">9731000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss contextRef="c20" decimals="-3" id="ixv-18736" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c21" decimals="-3" id="ixv-18737" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c22" decimals="-3" id="ixv-18738" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c23" decimals="-3" id="ixv-18739" unitRef="usd">117982000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c24" decimals="-3" id="ixv-18740" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-18741" unitRef="usd">117982000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c20" decimals="-3" id="ixv-18742" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c21" decimals="-3" id="ixv-18743" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c22" decimals="-3" id="ixv-18744" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c23" decimals="-3" id="ixv-18745" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c24" decimals="-3" id="ixv-18746" unitRef="usd">712000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c12" decimals="-3" id="ixv-18747" unitRef="usd">712000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c25"
      decimals="-3"
      id="ixv-18748"
      unitRef="shares">26952000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="-3" id="ixv-18749" unitRef="usd">274000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="-3" id="ixv-18750" unitRef="usd">180058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="-3" id="ixv-18751" unitRef="usd">-23811000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="-3" id="ixv-18752" unitRef="usd">738638000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="-3" id="ixv-18753" unitRef="usd">2280000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="-3" id="ixv-18754" unitRef="usd">897439000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c30"
      decimals="-3"
      id="ixv-18755"
      unitRef="shares">125000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c30" decimals="-3" id="ixv-18756" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c31" decimals="-3" id="ixv-18757" unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c32" decimals="-3" id="ixv-18758" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c33" decimals="-3" id="ixv-18759" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c34" decimals="-3" id="ixv-18760" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c11" decimals="-3" id="ixv-18761" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c30"
      decimals="-3"
      id="ixv-18762"
      unitRef="shares">58000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c30" decimals="-3" id="ixv-18763" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c31" decimals="-3" id="ixv-18764" unitRef="usd">3634000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c32" decimals="-3" id="ixv-18765" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c33" decimals="-3" id="ixv-18766" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c34" decimals="-3" id="ixv-18767" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c11" decimals="-3" id="ixv-18768" unitRef="usd">3635000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c30"
      decimals="-3"
      id="ixv-18769"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c30" decimals="-3" id="ixv-18770" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c31" decimals="-3" id="ixv-18771" unitRef="usd">10784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c32" decimals="-3" id="ixv-18772" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c33" decimals="-3" id="ixv-18773" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c34" decimals="-3" id="ixv-18774" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c11" decimals="-3" id="ixv-18775" unitRef="usd">10784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c30"
      decimals="-3"
      id="ixv-18776"
      unitRef="shares">609000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c30" decimals="-3" id="ixv-18777" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c31" decimals="-3" id="ixv-18778" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c32" decimals="-3" id="ixv-18779" unitRef="usd">46937000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c33" decimals="-3" id="ixv-18780" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c34" decimals="-3" id="ixv-18781" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c11" decimals="-3" id="ixv-18782" unitRef="usd">46937000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss contextRef="c30" decimals="-3" id="ixv-18783" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c31" decimals="-3" id="ixv-18784" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c32" decimals="-3" id="ixv-18785" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c33" decimals="-3" id="ixv-18786" unitRef="usd">104576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c34" decimals="-3" id="ixv-18787" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-18788" unitRef="usd">104576000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c30" decimals="-3" id="ixv-18789" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c31" decimals="-3" id="ixv-18790" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c32" decimals="-3" id="ixv-18791" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c33" decimals="-3" id="ixv-18792" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c34" decimals="-3" id="ixv-18793" unitRef="usd">1161000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c11" decimals="-3" id="ixv-18794" unitRef="usd">1161000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c35"
      decimals="-3"
      id="ixv-18795"
      unitRef="shares">26526000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c35" decimals="-3" id="ixv-18796" unitRef="usd">276000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c36" decimals="-3" id="ixv-18797" unitRef="usd">194475000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c37" decimals="-3" id="ixv-18798" unitRef="usd">-70748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c38" decimals="-3" id="ixv-18799" unitRef="usd">843214000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c39" decimals="-3" id="ixv-18800" unitRef="usd">3441000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" id="ixv-18801" unitRef="usd">970658000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c40"
      decimals="-3"
      id="ixv-18802"
      unitRef="shares">124000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c40" decimals="-3" id="ixv-18803" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c41" decimals="-3" id="ixv-18804" unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c42" decimals="-3" id="ixv-18805" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c43" decimals="-3" id="ixv-18806" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c44" decimals="-3" id="ixv-18807" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c0" decimals="-3" id="ixv-18808" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c40"
      decimals="-3"
      id="ixv-18809"
      unitRef="shares">59000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c40" decimals="-3" id="ixv-18810" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c41" decimals="-3" id="ixv-18811" unitRef="usd">3606000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c42" decimals="-3" id="ixv-18812" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c43" decimals="-3" id="ixv-18813" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c44" decimals="-3" id="ixv-18814" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c0" decimals="-3" id="ixv-18815" unitRef="usd">3607000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c40"
      decimals="-3"
      id="ixv-18816"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c40" decimals="-3" id="ixv-18817" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c41" decimals="-3" id="ixv-18818" unitRef="usd">12194000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c42" decimals="-3" id="ixv-18819" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c43" decimals="-3" id="ixv-18820" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c44" decimals="-3" id="ixv-18821" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c0" decimals="-3" id="ixv-18822" unitRef="usd">12194000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c40"
      decimals="-3"
      id="ixv-18823"
      unitRef="shares">410000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c40" decimals="-3" id="ixv-18824" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c41" decimals="-3" id="ixv-18825" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c42" decimals="-3" id="ixv-18826" unitRef="usd">31196000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c43" decimals="-3" id="ixv-18827" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c44" decimals="-3" id="ixv-18828" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c0" decimals="-3" id="ixv-18829" unitRef="usd">31196000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c0"
      decimals="INF"
      id="ixv-18830"
      unitRef="usdPershares">0.75</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock contextRef="c40" decimals="-3" id="ixv-18831" unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c41" decimals="-3" id="ixv-18832" unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c42" decimals="-3" id="ixv-18833" unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c43" decimals="-3" id="ixv-18834" unitRef="usd">19850000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c44" decimals="-3" id="ixv-18835" unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c0" decimals="-3" id="ixv-18836" unitRef="usd">19850000</us-gaap:DividendsCommonStock>
    <us-gaap:NetIncomeLoss contextRef="c40" decimals="-3" id="ixv-18837" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c41" decimals="-3" id="ixv-18838" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c42" decimals="-3" id="ixv-18839" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c43" decimals="-3" id="ixv-18840" unitRef="usd">132636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c44" decimals="-3" id="ixv-18841" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-18842" unitRef="usd">132636000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c40" decimals="-3" id="ixv-18843" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c41" decimals="-3" id="ixv-18844" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c42" decimals="-3" id="ixv-18845" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c43" decimals="-3" id="ixv-18846" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c44" decimals="-3" id="ixv-18847" unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c0" decimals="-3" id="ixv-18848" unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c40" decimals="-3" id="ixv-18849" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c41" decimals="-3" id="ixv-18850" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c42" decimals="-3" id="ixv-18851" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c43" decimals="-3" id="ixv-18852" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c44" decimals="-3" id="ixv-18853" unitRef="usd">915000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c0" decimals="-3" id="ixv-18854" unitRef="usd">915000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c45"
      decimals="-3"
      id="ixv-18855"
      unitRef="shares">26299000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c45" decimals="-3" id="ixv-18856" unitRef="usd">278000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c46" decimals="-3" id="ixv-18857" unitRef="usd">210274000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c47" decimals="-3" id="ixv-18858" unitRef="usd">-101944000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c48" decimals="-3" id="ixv-18859" unitRef="usd">956000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c49" decimals="-3" id="ixv-18860" unitRef="usd">4362000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" id="ixv-18861" unitRef="usd">1068970000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-10861">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Description of Business&lt;/span&gt; &#x2014; ePlus inc. (&#x201c;we,&#x201d; &#x201c;our,&#x201d; &#x201c;us,&#x201d; or &#x201c;ePlus&#x201d;) was founded in 1990 and is a Delaware corporation. We are a holding company that through our subsidiaries provides information technology (&#x201c;IT&#x201d;) solutions which enable organizations to optimize their IT environment and supply chain processes. We also provide consulting, professional services, managed services, and complete lifecycle management services. We focus on selling to medium and large enterprises and state and local government and educational (&#x201c;SLED&#x201d;) institutions in the United States (&#x201c;US&#x201d;) and select international markets including the United Kingdom (&#x201c;UK&#x201d;), the European Union (&#x201c;EU&#x201d;), India, and Singapore.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Basis of Presentation&lt;/span&gt; &#x2014; The consolidated financial statements include the accounts of &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The accounts of acquired businesses are included in the consolidated financial statements from the dates of acquisition. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Sale of Our Financing Business&lt;/span&gt; &#x2014; On June 30, 2025, we completed the sale of 100% of the membership interests of Expo Holdings, LLC, a Delaware limited liability company and our wholly-owned subsidiary (&#x201c;HoldCo&#x201d;), to Marlin Leasing Corporation, a Delaware corporation (d/b/a PEAC Solutions) pursuant to the terms of the Membership Interest Purchase Agreement, dated June 20, 2025 (the &#x201c;Sale Transaction&#x201d;). By selling HoldCo, together with its U.S. subsidiaries, we sold our domestic financing business that comprised most of our financing business segment, which is a business that finances information technology equipment, software and related services for customers. We continue to own the international entities in the financing business. This divestiture positions us to focus on being a technology solutions provider and represents a strategic shift in our operations. As a result of the Sale Transaction, we determined that the domestic financing business that was sold met the definition of discontinued operations. Consequently, for all periods presented in these financial statements, we are retrospectively presenting the results of our domestic financing business as discontinued operations. In our audited consolidated balance sheets for all periods, we present the assets and liabilities of our domestic financing business as assets and liabilities of discontinued operations. In our audited consolidated statements of operations for all periods, we present the operating results of our domestic financing business in earnings from discontinued operations. After the sale, our remaining three reportable segments are product, professional services, and managed services, which we formerly referred to collectively as our technology business. Please refer to Note 5, &#x201c;Discontinued Operations&#x201d; for additional information on the transaction and its effect on our financial statements. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Use of Estimates&lt;/span&gt; &#x2014; The preparation of financial statements in conformity with accounting principles generally accepted in the US requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Estimates are used when accounting for items and matters including, but not limited to, revenue recognition, vendor consideration, goodwill and intangible assets, allowance for credit losses, inventory obsolescence, and the recognition and measurement of income tax assets and other provisions and contingencies. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Allowance for Credit Losses&lt;/span&gt; &#x2014; We maintain an allowance for credit losses related to our accounts receivable. We record an expense in the amount necessary to adjust the allowance for credit losses to our current estimate of expected credit losses on financial assets. We estimate expected credit losses based on our internal rating of the customer&#x2019;s credit quality, our historical credit losses, current economic conditions, and other relevant factors. Prior to providing credit, we assign an internal rating for each customer&#x2019;s credit quality based on the customer&#x2019;s financial status, rating agency reports and other financial information. We review our internal ratings for each customer at least annually or when there is an indicator of a change in credit quality, such as a delinquency or bankruptcy. We write off receivables when we deem them to be uncollectable. &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Business Combinations&lt;/span&gt; &#x2014; We account for business combinations using the acquisition method, which requires that the total purchase price for the acquired entity be allocated to the assets acquired and liabilities assumed. With limited exceptions, we measure most assets acquired and liabilities assumed based on their fair values at the acquisition date. We apply Accounting Standards Codification (&#x201c;Codification&#x201d;) Topic 606, Contracts with customers (&#x201c;Codification Topic 606&#x201d;), to recognize and measure contract assets and contract liabilities from contracts with customers. Our allocation process requires an analysis of intangible assets, such as customer relationships, trade names, acquired contractual rights and legal contingencies to identify and record all assets acquired and liabilities assumed. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We record any premium paid over the fair value of the acquired net assets as goodwill. Our initial purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. We include the results of operations for the acquired company in our financial statements from the acquisition date.
  &lt;/div&gt;&lt;div style="text-align: center;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Cash and Cash Equivalents&lt;/span&gt; &#x2014; Cash and cash equivalents consist primarily of interest-bearing accounts and money market funds that consist of short-term US treasury securities. We consider all highly liquid investments, including those with an original maturity of three months or less at the date of acquisition, to be cash equivalents. As of March 31, 2026, and March 31, 2025, there were no restrictions on the withdrawal of funds from our money market funds. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Concentrations of Risk&lt;/span&gt; &#x2014; Financial instruments that potentially subject us to concentrations of credit risk include cash and cash equivalents, short-term investments, and accounts receivable. Cash and cash equivalents may include short-term investments that are maintained principally with financial institutions in the US. Our accounts receivable-trade balance on March 31, 2026, and March 31, 2025 included approximately 36% and 17% concentration of invoices due from Verizon Communications Inc., respectively. Our risk on our accounts receivable is reduced by having a broad customer base in a diverse range of industries and through the ongoing evaluation of collectability of our portfolio. A substantial portion of our sales are products from Cisco Systems, which represented approximately 29%, 32%, and 44%, of our net sales for the years ended March 31, 2026, 2025, and 2024, respectively. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Contract Assets&lt;/span&gt; &#x2014; We recognize contract assets when we recognize revenue and our right to consideration is conditioned on our future performance. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Contract Liabilities&lt;/span&gt; &#x2014; We recognize contract liabilities when cash payments are received or due in advance of our performance. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Deferred Costs&lt;/span&gt; &#x2014; When a contract is within the scope of Codification Topic 606, we defer costs of fulfilling the contract when they generate or enhance resources that will be used by us in satisfying performance obligations in the future. Additionally, we capitalize costs that are incremental to obtaining the contracts, predominately sales commissions, and expense them in proportion to each completed contract performance obligation. Our long-term deferred costs are included in our consolidated balance sheets as part of property, equipment, and other assets&#x2014;net. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Earnings Per Share&lt;/span&gt; &#x2014; Basic earnings per share is calculated by dividing net earnings attributable to common stockholders by the basic weighted average number of shares of common stock outstanding during each period. Diluted earnings per share reflects the potential dilution of securities that could participate in our earnings, including restricted stock awards during each period. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Fair Value Measurement&lt;/span&gt; &#x2014; We follow the guidance in Codification Topic 820 &lt;span style="font-style: italic;"&gt;Fair Value Measurements&lt;/span&gt; (&#x201c;Codification Topic 820&#x201d;) which governs how to measure fair value for financial reporting. This topic defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. This topic also establishes a fair value hierarchy that categorizes into three levels the inputs to valuation techniques used to measure fair value: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;"&gt;
    &lt;div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     &#x2022;
    &lt;/div&gt;
    &lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     Level 1 &#x2013; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;"&gt;
    &lt;div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     &#x2022;
    &lt;/div&gt;
    &lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     Level 2 &#x2013; Inputs other than quoted prices included within Level 1, such as quoted prices for similar assets or liabilities in active markets, that are observable for the asset or liability, either directly or indirectly.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;"&gt;
    &lt;div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     &#x2022;
    &lt;/div&gt;
    &lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     Level 3 &#x2013; Unobservable inputs for the asset or liability. The fair values are determined based on model-based techniques such as discounted cash flow models using inputs that we could not corroborate with market data.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Financial Instruments&lt;/span&gt; &#x2014; For financial instruments such as cash, short-term investments, accounts receivables, accounts payable and other current liabilities, we consider the recorded value of the financial instruments to approximate the fair value due to their short maturities. &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Foreign Currency Matters&lt;/span&gt; &#x2014; Our functional currency is the US dollar. Our international subsidiaries typically use their local currency as their functional currency. We translate the assets and liabilities of our international subsidiaries into US dollars at the spot rate in effect at the applicable reporting date. We translate the revenues and expenses of our international subsidiaries into US dollars at the average exchange rates in effect during the applicable period. We report the resulting foreign currency translation adjustment as accumulated other comprehensive income (loss), which is reflected as a separate component of stockholders&#x2019; equity. We report all foreign currency transaction gains or losses in other income, net on our consolidated statement of operations. For the years ended March 31, 2026, 2025, and 2024, we recognized losses of $0.6 million, $1.2 million, and $0.1 million, respectively, due to foreign currency transactions. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Goodwill&lt;/span&gt; &#x2014; We test goodwill for impairment on an annual basis, as of October 1, and between annual tests if an event occurs, or circumstances change, that would more likely than not reduce the fair value of a reporting unit below its carrying amount. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In a qualitative assessment, we assess qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, after assessing the totality of events or circumstances, we determine that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative goodwill impairment test is unnecessary.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   If, after assessing the totality of events or circumstances, we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we perform the quantitative goodwill impairment test. We may also elect the unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In the quantitative impairment test, we compare the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. Conversely, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Implementation Costs of a Hosting Arrangement &lt;/span&gt;&#x2014; We capitalize implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We classify these capitalized costs in the same balance sheet line item as the amounts prepaid for the related hosting arrangement and we present the amortization of these capitalized costs in the same income statement line item as the service fees for the related hosting arrangement. Our long-term prepaids are included in our consolidated balance sheets as part of property, equipment, and other assets&#x2014;net. We amortize the capitalized implementation costs over the term of the hosting arrangement. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Income Taxes&lt;/span&gt; &#x2014; Deferred income taxes are accounted for in accordance with Codification Topic 740 &lt;span style="font-style: italic;"&gt;Income Taxes&lt;/span&gt; (&#x201c;Codification Topic 740&#x201d;). Under this method, deferred income tax assets and liabilities are determined based on the temporary differences between the financial statement reporting and tax bases of assets and liabilities, using tax rates currently in effect. Future tax benefits, such as net operating loss carry-forwards, are recognized to the extent that realization of these benefits is considered to be more likely than not. We review our deferred tax assets at least annually and make necessary valuation adjustments. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In addition, we account for uncertain tax positions in accordance with Codification Topic 740. Specifically, the Topic prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The interpretation also provides guidance on the related de-recognition, classification, interest and penalties, accounting for interim periods, disclosure, and transition of uncertain tax positions. In accordance with our accounting policy, we recognize accrued interest and penalties related to unrecognized tax benefits as a component of tax expense.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Inventories &lt;/span&gt;&#x2014; We recognize inventories at the lower of cost and net realizable value. We determine cost using a weighted average cost method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Our determination of the net realizable value for inventories is based on the terms of underlying purchase commitments from our customers, current economic conditions, and other relevant factors.&lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Lessee Accounting&lt;/span&gt; &#x2014; We lease office space for periods up to six years and lease warehouse space for periods of up to 10 years, and we have some lease options that can be exercised to extend beyond those lease term limits. At the lease commencement date, we recognize operating lease liabilities based on the present value of the future minimum lease payments. In determining the present value of future minimum lease payments, we use our incremental borrowing rate based on the information available at the commencement date. When the future minimum payments encompass non-lease components, we account for the lease and non-lease components as a single lease component. We elected not to recognize right-of-use assets and lease liabilities for leases with an initial term of 12 months or less. We recognize lease expense on a straight-line basis over the lease term beginning on the commencement date. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Property and Equipment&lt;/span&gt; &#x2014; Property and equipment are stated at cost, net of accumulated depreciation and amortization. We recognize property and equipment obtained through a business combination at its fair market value as of the acquisition date. We compute depreciation and amortization using the straight-line method over the estimated useful lives of the related assets, which range from three to seven years. We typically depreciate IT equipment over three years, perpetual software licenses over five years, and furniture and fixtures over five years. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Revenue Recognition&lt;/span&gt; &#x2014; We recognize most of our revenues from the sales of third-party products, third-party software, third-party maintenance, software support, and services, &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus professional and managed services, and hosting &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus proprietary software. We recognize revenue from these sales under the guidance in Codification Topic 606. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The core principle of Codification Topic 606 is that an entity should recognize revenue for the transfer of goods and services equal to an amount it expects to be entitled to receive for those goods and services. We account for a contract under Codification Topic 606 when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance, and collectability of consideration is probable.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Revenues are reported net of sales refunds, including an estimate of future returns based on an evaluation of historical sales returns, current economic conditions, volume, and other relevant factors.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Our contracts with customers may include multiple promises that are distinct performance obligations. For such arrangements, we allocate the transaction price to each performance obligation based on its relative standalone selling price. We determine standalone selling prices using expected cost-plus margin.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We recognize revenue when (or as) we satisfy a performance obligation by transferring a promised good or service to a customer. A good or service is transferred when (or as) the customer obtains control of that good or service. Depending on the nature of each performance obligation, this may be at a point in time or over time, as further described below.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We typically invoice our customers for third-party products upon shipment, for third-party software upon delivery, and for third-party services at the point of sale.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="text-decoration: underline;"&gt;Product revenue&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Sales of third-party products&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We are the principal in sales of third-party products. As such, we recognize sales on a gross basis with the selling price to the customer recorded as sales and the acquisition cost of the product recognized as cost of sales. We recognize revenue from these sales at the point in time that control passes to the customer, which is typically upon delivery of the product to the customer.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In some instances, our customers may request that we bill them for a product but retain physical possession of the product until later delivery, commonly known as &#x201c;bill-and-hold&#x201d; arrangements. We have warehousing agreements with select customers wherein title to products ordered through the agreements transfers to our customer at the point the product has arrived at our warehouse and we invoice the customer. In these &#x201c;bill-and-hold&#x201d; arrangements, we recognize revenue when the customer has ordered the product through their warehousing agreement with us or signed a bill-and-hold agreement with us, the customer has legal title, the product is identified separately as belonging to the customer, and the product is ready for delivery to the customer.&lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Sales of third-party maintenance, software support, software subscriptions when control is kept by the vendor, software that the customer accesses through the cloud, services, and software that benefits the customer only in conjunction with accompanying support&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We are the agent in sales of third-party maintenance, software support, software subscriptions when control is kept by the vendor, software that the customer accesses through the cloud, and services as the third-party controls the service until it is transferred to the customer. Similarly, we are the agent in sales of third-party software and accompanying third-party support when the third-party software benefits the customer only in conjunction with the accompanying support. In these sales, we consider the third-party software and support as inputs to a single performance obligation. In all these sales where we are the agent, we recognize sales on a net basis at the point that our agency performance obligation is complete.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Freight and sales tax&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We present freight billed to our customers within sales and the related freight charged to us within cost of sales. We present sales tax collected from customers and remittances to governmental authorities on a net basis.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Financing revenue and other&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We continue to collect the remaining outstanding receivables due from leases and notes receivable held by the international entities of our financing business that we retained after the Sale Transaction.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We account for leases to customers in accordance with Codification Topic 842. We utilize a portfolio approach by grouping together many similar assets being leased to a single customer.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We classify our leases as either sales-type leases or operating leases. We classify leases as sales-type leases if any one of five criteria are met, each of which indicate that the lease transfers control of the underlying asset to the lessee. We classify our other leases as operating leases.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   For sales-type leases, upon lease commencement, we recognize the present value of the lease payments, and the residual asset discounted using the rate implicit in the lease. After the commencement date, we recognize interest income as part of net sales using the effective interest method.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   For operating leases, we recognize the underlying asset as an operating lease asset. We depreciate the asset on a straight-line basis to its estimated residual value over its estimated useful life. We recognize the lease payments over the lease term on a straight-line basis as part of net sales.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We classify the financing of third-party software and third-party services for our customers as notes-receivable. We recognize interest income on our notes-receivable using the effective interest method.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We classify the current receivables from sales-type leases and notes receivable in other current assets on our balance sheet. We classify the long-term receivables from sales-type leases and notes receivable and the carrying value of assets that we are leasing to our customers on leases that are classified as operating leases in property, equipment, and other assets-net on our balance sheet.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="text-decoration: underline;"&gt;Service revenue&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Sales of ePlus professional services and managed services&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Our professional services offerings include consulting, architecture, deployment, and configuration services, software adoption services, training services, assessments, logistics, and staffing. Our managed service offerings range from monitoring and notification to fully outsourced network management and service desk solutions. In all these arrangements, we satisfy our performance obligation and recognize revenue over time.
  &lt;/div&gt;&lt;div&gt;
   In arrangements for &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus professional services, we provide services under both time and materials and fixed price contracts. When services are provided on a time and materials basis, we recognize sales at agreed-upon billing rates as services are performed. When services are provided on a fixed fee basis, we recognize sales over time in proportion to our progress toward complete satisfaction of the performance obligation. We utilize output and input methods to measure progress. Our input methods that we utilize include measuring costs incurred in proportion to total estimated costs, commonly referred to as the &#x201c;cost-to-cost&#x201d; method, and measuring service hours in proportion to total estimated service hours.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Our professional services offerings include projects where products and services are delivered together to satisfy one performance obligation. In these arrangements, we recognize the entire arrangement in professional services and include the cost of the products as part of cost of sales for professional services. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In arrangements for &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus managed services, our arrangement is typically a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). We typically recognize sales from these services on a straight-line basis over the period services are provided.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Share-Based Compensation&lt;/span&gt; &#x2014; We account for share-based compensation in accordance with Codification Topic 718 &lt;span style="font-style: italic;"&gt;Compensation&#x2014;Stock Compensation&lt;/span&gt;. We account for forfeitures when they occur. We recognize compensation cost for awards of restricted stock with graded vesting on a straight-line basis over the requisite service period. We recognize compensation cost for our employee stock purchase plan on a straight-line basis over the offering period, which is six months. We measure the award on the grant date at fair value using the Black-Scholes option pricing model. We recognize compensation cost for our performance stock units based on the grant-date fair value over the requisite service period, which is three years, and is adjusted for the probability of achieving certain performance conditions. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Software Development Costs&lt;/span&gt; &#x2014; We capitalize costs for the development of internal use software under the Codification Topic 350-40 &lt;span style="font-style: italic;"&gt;Intangibles&#x2014;Goodwill and Other Intangibles, &lt;/span&gt;Subtopic &lt;span style="font-style: italic;"&gt;Internal-Use Software&lt;/span&gt;. We did not have significant capitalized development costs for internal use software for either of the years ended March 31, 2026, or March 31, 2025. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Transfers of financial assets&lt;/span&gt; &#x2014; We partner with third-party financing companies to provide financing solutions for our customers. On certain sales, we enter a financing arrangement with our customer, and then subsequently transfer the contractual payments, without recourse, to a third-party financing company. We account for the transfer of these financial assets under Codification Topic 860 &lt;span style="font-style: italic;"&gt;Transfers and Servicing&lt;/span&gt; (&#x201c;Codification Topic 860&#x201d;). After the sale to the customer, but prior to the transfer, we recognize these financial assets as receivables held for sale within other current assets in our consolidated balance sheet. We value the receivables based on the funding proceeds offered by the financing company. Once the transfer is complete, and it meets all the requirements for sale accounting, we derecognize the financial asset and recognize a receivable from the financing company within accounts receivable&#160;&#x2014;trade, net. We derecognize the receivable upon receipt of payment from the financing company. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Treasury Stock&lt;/span&gt; &#x2014; We account for treasury stock under the cost method and include treasury stock as a component of stockholders&#x2019; equity in the accompanying consolidated balance sheets. &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Vendor Consideration&lt;/span&gt; &#x2014; We receive payments and credits from vendors pursuant to volume incentive programs and shared marketing expense programs. Many of these programs extend over one or more quarters&#x2019; sales activities. Different programs have different vendor/program specific milestones to achieve. Amounts due from vendors as of March 31, 2026, and 2025 were $30.1 million and $15.5 million, respectively, which were included within accounts receivable-other, net in the accompanying balance sheets. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We recognize rebates pursuant to volume incentive programs as a reduction of costs to purchase the vendor&#x2019;s products based on a systematic and rational allocation of the cash consideration offered to the underlying transactions that result in our progress toward earning the rebate provided the amounts are probable and can be reasonably estimated. When a rebate is not probable or not reasonably estimable, we recognized the rebate as the milestones are achieved or as cash is received.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   We recognize rebates pursuant to shared marketing expense programs as a reduction of the related selling and administrative expenses in the period the program occurs when the consideration represents a reimbursement of specific, incremental, identifiable costs. We recognize consideration that exceeds the specific, incremental, identifiable costs as a reduction of costs to purchase the vendor&#x2019;s products.
  &lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-10868">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Basis of Presentation&lt;/span&gt; &#x2014; The consolidated financial statements include the accounts of &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The accounts of acquired businesses are included in the consolidated financial statements from the dates of acquisition. &lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <plus:SaleOfFinancingBusinessPolicyTextBlock contextRef="c0" id="ixv-10873">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Sale of Our Financing Business&lt;/span&gt; &#x2014; On June 30, 2025, we completed the sale of 100% of the membership interests of Expo Holdings, LLC, a Delaware limited liability company and our wholly-owned subsidiary (&#x201c;HoldCo&#x201d;), to Marlin Leasing Corporation, a Delaware corporation (d/b/a PEAC Solutions) pursuant to the terms of the Membership Interest Purchase Agreement, dated June 20, 2025 (the &#x201c;Sale Transaction&#x201d;). By selling HoldCo, together with its U.S. subsidiaries, we sold our domestic financing business that comprised most of our financing business segment, which is a business that finances information technology equipment, software and related services for customers. We continue to own the international entities in the financing business. This divestiture positions us to focus on being a technology solutions provider and represents a strategic shift in our operations. As a result of the Sale Transaction, we determined that the domestic financing business that was sold met the definition of discontinued operations. Consequently, for all periods presented in these financial statements, we are retrospectively presenting the results of our domestic financing business as discontinued operations. In our audited consolidated balance sheets for all periods, we present the assets and liabilities of our domestic financing business as assets and liabilities of discontinued operations. In our audited consolidated statements of operations for all periods, we present the operating results of our domestic financing business in earnings from discontinued operations. After the sale, our remaining three reportable segments are product, professional services, and managed services, which we formerly referred to collectively as our technology business. Please refer to Note 5, &#x201c;Discontinued Operations&#x201d; for additional information on the transaction and its effect on our financial statements. &lt;/div&gt;</plus:SaleOfFinancingBusinessPolicyTextBlock>
    <plus:MembershipInterestPercentageSold contextRef="c51" decimals="2" id="ixv-18862" unitRef="pure">1</plus:MembershipInterestPercentageSold>
    <us-gaap:NumberOfReportableSegments
      contextRef="c0"
      decimals="INF"
      id="ixv-18863"
      unitRef="SEGMENT">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-10877">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Use of Estimates&lt;/span&gt; &#x2014; The preparation of financial statements in conformity with accounting principles generally accepted in the US requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Estimates are used when accounting for items and matters including, but not limited to, revenue recognition, vendor consideration, goodwill and intangible assets, allowance for credit losses, inventory obsolescence, and the recognition and measurement of income tax assets and other provisions and contingencies. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates. &lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c0" id="ixv-10881">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Allowance for Credit Losses&lt;/span&gt; &#x2014; We maintain an allowance for credit losses related to our accounts receivable. We record an expense in the amount necessary to adjust the allowance for credit losses to our current estimate of expected credit losses on financial assets. We estimate expected credit losses based on our internal rating of the customer&#x2019;s credit quality, our historical credit losses, current economic conditions, and other relevant factors. Prior to providing credit, we assign an internal rating for each customer&#x2019;s credit quality based on the customer&#x2019;s financial status, rating agency reports and other financial information. We review our internal ratings for each customer at least annually or when there is an indicator of a change in credit quality, such as a delinquency or bankruptcy. We write off receivables when we deem them to be uncollectable. &lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="c0" id="ixv-10894">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Business Combinations&lt;/span&gt; &#x2014; We account for business combinations using the acquisition method, which requires that the total purchase price for the acquired entity be allocated to the assets acquired and liabilities assumed. With limited exceptions, we measure most assets acquired and liabilities assumed based on their fair values at the acquisition date. We apply Accounting Standards Codification (&#x201c;Codification&#x201d;) Topic 606, Contracts with customers (&#x201c;Codification Topic 606&#x201d;), to recognize and measure contract assets and contract liabilities from contracts with customers. Our allocation process requires an analysis of intangible assets, such as customer relationships, trade names, acquired contractual rights and legal contingencies to identify and record all assets acquired and liabilities assumed. &lt;/div&gt;&lt;div&gt;
   We record any premium paid over the fair value of the acquired net assets as goodwill. Our initial purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. We include the results of operations for the acquired company in our financial statements from the acquisition date.
  &lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-10901">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Cash and Cash Equivalents&lt;/span&gt; &#x2014; Cash and cash equivalents consist primarily of interest-bearing accounts and money market funds that consist of short-term US treasury securities. We consider all highly liquid investments, including those with an original maturity of three months or less at the date of acquisition, to be cash equivalents. As of March 31, 2026, and March 31, 2025, there were no restrictions on the withdrawal of funds from our money market funds. &lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <plus:AmountsHeldInTrustForThirdPartyRecipients contextRef="c3" decimals="-6" id="ixv-18864" unitRef="usd">0</plus:AmountsHeldInTrustForThirdPartyRecipients>
    <plus:AmountsHeldInTrustForThirdPartyRecipients contextRef="c4" decimals="-6" id="ixv-18865" unitRef="usd">0</plus:AmountsHeldInTrustForThirdPartyRecipients>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0" id="ixv-10905">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Concentrations of Risk&lt;/span&gt; &#x2014; Financial instruments that potentially subject us to concentrations of credit risk include cash and cash equivalents, short-term investments, and accounts receivable. Cash and cash equivalents may include short-term investments that are maintained principally with financial institutions in the US. Our accounts receivable-trade balance on March 31, 2026, and March 31, 2025 included approximately 36% and 17% concentration of invoices due from Verizon Communications Inc., respectively. Our risk on our accounts receivable is reduced by having a broad customer base in a diverse range of industries and through the ongoing evaluation of collectability of our portfolio. A substantial portion of our sales are products from Cisco Systems, which represented approximately 29%, 32%, and 44%, of our net sales for the years ended March 31, 2026, 2025, and 2024, respectively. &lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c52" decimals="2" id="ixv-18866" unitRef="pure">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c53" decimals="2" id="ixv-18867" unitRef="pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c54" decimals="2" id="ixv-18868" unitRef="pure">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c55" decimals="2" id="ixv-18869" unitRef="pure">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c56" decimals="2" id="ixv-18870" unitRef="pure">0.44</us-gaap:ConcentrationRiskPercentage1>
    <plus:ContractAssetsPolicyTextBlock contextRef="c0" id="ixv-10909">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Contract Assets&lt;/span&gt; &#x2014; We recognize contract assets when we recognize revenue and our right to consideration is conditioned on our future performance. &lt;/div&gt;</plus:ContractAssetsPolicyTextBlock>
    <plus:ContractLiabilityPolicyTextBlock contextRef="c0" id="ixv-10913">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Contract Liabilities&lt;/span&gt; &#x2014; We recognize contract liabilities when cash payments are received or due in advance of our performance. &lt;/div&gt;</plus:ContractLiabilityPolicyTextBlock>
    <us-gaap:DeferredChargesPolicyTextBlock contextRef="c0" id="ixv-10917">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Deferred Costs&lt;/span&gt; &#x2014; When a contract is within the scope of Codification Topic 606, we defer costs of fulfilling the contract when they generate or enhance resources that will be used by us in satisfying performance obligations in the future. Additionally, we capitalize costs that are incremental to obtaining the contracts, predominately sales commissions, and expense them in proportion to each completed contract performance obligation. Our long-term deferred costs are included in our consolidated balance sheets as part of property, equipment, and other assets&#x2014;net. &lt;/div&gt;</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-10921">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Earnings Per Share&lt;/span&gt; &#x2014; Basic earnings per share is calculated by dividing net earnings attributable to common stockholders by the basic weighted average number of shares of common stock outstanding during each period. Diluted earnings per share reflects the potential dilution of securities that could participate in our earnings, including restricted stock awards during each period. &lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-10925">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Fair Value Measurement&lt;/span&gt; &#x2014; We follow the guidance in Codification Topic 820 &lt;span style="font-style: italic;"&gt;Fair Value Measurements&lt;/span&gt; (&#x201c;Codification Topic 820&#x201d;) which governs how to measure fair value for financial reporting. This topic defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. This topic also establishes a fair value hierarchy that categorizes into three levels the inputs to valuation techniques used to measure fair value: &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;"&gt;
    &lt;div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     &#x2022;
    &lt;/div&gt;
    &lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     Level 1 &#x2013; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;"&gt;
    &lt;div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     &#x2022;
    &lt;/div&gt;
    &lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     Level 2 &#x2013; Inputs other than quoted prices included within Level 1, such as quoted prices for similar assets or liabilities in active markets, that are observable for the asset or liability, either directly or indirectly.
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 36pt; font-family: Aptos;"&gt;
    &lt;div style="float: left; width: 18pt; white-space: nowrap; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     &#x2022;
    &lt;/div&gt;
    &lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
     Level 3 &#x2013; Unobservable inputs for the asset or liability. The fair values are determined based on model-based techniques such as discounted cash flow models using inputs that we could not corroborate with market data.
    &lt;/div&gt;
  &lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0" id="ixv-10945">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Financial Instruments&lt;/span&gt; &#x2014; For financial instruments such as cash, short-term investments, accounts receivables, accounts payable and other current liabilities, we consider the recorded value of the financial instruments to approximate the fair value due to their short maturities. &lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-10958">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Foreign Currency Matters&lt;/span&gt; &#x2014; Our functional currency is the US dollar. Our international subsidiaries typically use their local currency as their functional currency. We translate the assets and liabilities of our international subsidiaries into US dollars at the spot rate in effect at the applicable reporting date. We translate the revenues and expenses of our international subsidiaries into US dollars at the average exchange rates in effect during the applicable period. We report the resulting foreign currency translation adjustment as accumulated other comprehensive income (loss), which is reflected as a separate component of stockholders&#x2019; equity. We report all foreign currency transaction gains or losses in other income, net on our consolidated statement of operations. For the years ended March 31, 2026, 2025, and 2024, we recognized losses of $0.6 million, $1.2 million, and $0.1 million, respectively, due to foreign currency transactions. &lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="c0" decimals="-5" id="ixv-18871" unitRef="usd">-600000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="c11" decimals="-5" id="ixv-18872" unitRef="usd">-1200000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="c12" decimals="-5" id="ixv-18873" unitRef="usd">-100000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c0" id="ixv-10962">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Goodwill&lt;/span&gt; &#x2014; We test goodwill for impairment on an annual basis, as of October 1, and between annual tests if an event occurs, or circumstances change, that would more likely than not reduce the fair value of a reporting unit below its carrying amount. &lt;/div&gt;&lt;div&gt;
   In a qualitative assessment, we assess qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, after assessing the totality of events or circumstances, we determine that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative goodwill impairment test is unnecessary.
  &lt;/div&gt;&lt;div&gt;
   If, after assessing the totality of events or circumstances, we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we perform the quantitative goodwill impairment test. We may also elect the unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test.
  &lt;/div&gt;&lt;div&gt;
   In the quantitative impairment test, we compare the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. Conversely, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.
  &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <plus:ImplementationCostsOfAHostingArrangementPolicyTextBlock contextRef="c0" id="ixv-10975">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Implementation Costs of a Hosting Arrangement &lt;/span&gt;&#x2014; We capitalize implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We classify these capitalized costs in the same balance sheet line item as the amounts prepaid for the related hosting arrangement and we present the amortization of these capitalized costs in the same income statement line item as the service fees for the related hosting arrangement. Our long-term prepaids are included in our consolidated balance sheets as part of property, equipment, and other assets&#x2014;net. We amortize the capitalized implementation costs over the term of the hosting arrangement. &lt;/div&gt;</plus:ImplementationCostsOfAHostingArrangementPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-10979">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Income Taxes&lt;/span&gt; &#x2014; Deferred income taxes are accounted for in accordance with Codification Topic 740 &lt;span style="font-style: italic;"&gt;Income Taxes&lt;/span&gt; (&#x201c;Codification Topic 740&#x201d;). Under this method, deferred income tax assets and liabilities are determined based on the temporary differences between the financial statement reporting and tax bases of assets and liabilities, using tax rates currently in effect. Future tax benefits, such as net operating loss carry-forwards, are recognized to the extent that realization of these benefits is considered to be more likely than not. We review our deferred tax assets at least annually and make necessary valuation adjustments. &lt;/div&gt;&lt;div&gt;
   In addition, we account for uncertain tax positions in accordance with Codification Topic 740. Specifically, the Topic prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The interpretation also provides guidance on the related de-recognition, classification, interest and penalties, accounting for interim periods, disclosure, and transition of uncertain tax positions. In accordance with our accounting policy, we recognize accrued interest and penalties related to unrecognized tax benefits as a component of tax expense.
  &lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-10987">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Inventories &lt;/span&gt;&#x2014; We recognize inventories at the lower of cost and net realizable value. We determine cost using a weighted average cost method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Our determination of the net realizable value for inventories is based on the terms of underlying purchase commitments from our customers, current economic conditions, and other relevant factors.&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-11000">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Lessee Accounting&lt;/span&gt; &#x2014; We lease office space for periods up to six years and lease warehouse space for periods of up to 10 years, and we have some lease options that can be exercised to extend beyond those lease term limits. At the lease commencement date, we recognize operating lease liabilities based on the present value of the future minimum lease payments. In determining the present value of future minimum lease payments, we use our incremental borrowing rate based on the information available at the commencement date. When the future minimum payments encompass non-lease components, we account for the lease and non-lease components as a single lease component. We elected not to recognize right-of-use assets and lease liabilities for leases with an initial term of 12 months or less. We recognize lease expense on a straight-line basis over the lease term beginning on the commencement date. &lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c57" id="ixv-18874">P6Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c58" id="ixv-18875">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-11004">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Property and Equipment&lt;/span&gt; &#x2014; Property and equipment are stated at cost, net of accumulated depreciation and amortization. We recognize property and equipment obtained through a business combination at its fair market value as of the acquisition date. We compute depreciation and amortization using the straight-line method over the estimated useful lives of the related assets, which range from three to seven years. We typically depreciate IT equipment over three years, perpetual software licenses over five years, and furniture and fixtures over five years. &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c59" id="ixv-18876">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c60" id="ixv-18877">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c61" id="ixv-18879">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c62" id="ixv-18880">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c63" id="ixv-18881">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-11008">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Revenue Recognition&lt;/span&gt; &#x2014; We recognize most of our revenues from the sales of third-party products, third-party software, third-party maintenance, software support, and services, &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus professional and managed services, and hosting &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus proprietary software. We recognize revenue from these sales under the guidance in Codification Topic 606. &lt;/div&gt;&lt;div&gt;
   The core principle of Codification Topic 606 is that an entity should recognize revenue for the transfer of goods and services equal to an amount it expects to be entitled to receive for those goods and services. We account for a contract under Codification Topic 606 when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance, and collectability of consideration is probable.
  &lt;/div&gt;&lt;div&gt;
   Revenues are reported net of sales refunds, including an estimate of future returns based on an evaluation of historical sales returns, current economic conditions, volume, and other relevant factors.
  &lt;/div&gt;&lt;div&gt;
   Our contracts with customers may include multiple promises that are distinct performance obligations. For such arrangements, we allocate the transaction price to each performance obligation based on its relative standalone selling price. We determine standalone selling prices using expected cost-plus margin.
  &lt;/div&gt;&lt;div&gt;
   We recognize revenue when (or as) we satisfy a performance obligation by transferring a promised good or service to a customer. A good or service is transferred when (or as) the customer obtains control of that good or service. Depending on the nature of each performance obligation, this may be at a point in time or over time, as further described below.
  &lt;/div&gt;&lt;div&gt;
   We typically invoice our customers for third-party products upon shipment, for third-party software upon delivery, and for third-party services at the point of sale.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="text-decoration: underline;"&gt;Product revenue&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Sales of third-party products&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   We are the principal in sales of third-party products. As such, we recognize sales on a gross basis with the selling price to the customer recorded as sales and the acquisition cost of the product recognized as cost of sales. We recognize revenue from these sales at the point in time that control passes to the customer, which is typically upon delivery of the product to the customer.
  &lt;/div&gt;&lt;div&gt;
   In some instances, our customers may request that we bill them for a product but retain physical possession of the product until later delivery, commonly known as &#x201c;bill-and-hold&#x201d; arrangements. We have warehousing agreements with select customers wherein title to products ordered through the agreements transfers to our customer at the point the product has arrived at our warehouse and we invoice the customer. In these &#x201c;bill-and-hold&#x201d; arrangements, we recognize revenue when the customer has ordered the product through their warehousing agreement with us or signed a bill-and-hold agreement with us, the customer has legal title, the product is identified separately as belonging to the customer, and the product is ready for delivery to the customer.&lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Sales of third-party maintenance, software support, software subscriptions when control is kept by the vendor, software that the customer accesses through the cloud, services, and software that benefits the customer only in conjunction with accompanying support&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   We are the agent in sales of third-party maintenance, software support, software subscriptions when control is kept by the vendor, software that the customer accesses through the cloud, and services as the third-party controls the service until it is transferred to the customer. Similarly, we are the agent in sales of third-party software and accompanying third-party support when the third-party software benefits the customer only in conjunction with the accompanying support. In these sales, we consider the third-party software and support as inputs to a single performance obligation. In all these sales where we are the agent, we recognize sales on a net basis at the point that our agency performance obligation is complete.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Freight and sales tax&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   We present freight billed to our customers within sales and the related freight charged to us within cost of sales. We present sales tax collected from customers and remittances to governmental authorities on a net basis.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Financing revenue and other&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   We continue to collect the remaining outstanding receivables due from leases and notes receivable held by the international entities of our financing business that we retained after the Sale Transaction.
  &lt;/div&gt;&lt;div&gt;
   We account for leases to customers in accordance with Codification Topic 842. We utilize a portfolio approach by grouping together many similar assets being leased to a single customer.
  &lt;/div&gt;&lt;div&gt;
   We classify our leases as either sales-type leases or operating leases. We classify leases as sales-type leases if any one of five criteria are met, each of which indicate that the lease transfers control of the underlying asset to the lessee. We classify our other leases as operating leases.
  &lt;/div&gt;&lt;div&gt;
   For sales-type leases, upon lease commencement, we recognize the present value of the lease payments, and the residual asset discounted using the rate implicit in the lease. After the commencement date, we recognize interest income as part of net sales using the effective interest method.
  &lt;/div&gt;&lt;div&gt;
   For operating leases, we recognize the underlying asset as an operating lease asset. We depreciate the asset on a straight-line basis to its estimated residual value over its estimated useful life. We recognize the lease payments over the lease term on a straight-line basis as part of net sales.
  &lt;/div&gt;&lt;div&gt;
   We classify the financing of third-party software and third-party services for our customers as notes-receivable. We recognize interest income on our notes-receivable using the effective interest method.
  &lt;/div&gt;&lt;div&gt;
   We classify the current receivables from sales-type leases and notes receivable in other current assets on our balance sheet. We classify the long-term receivables from sales-type leases and notes receivable and the carrying value of assets that we are leasing to our customers on leases that are classified as operating leases in property, equipment, and other assets-net on our balance sheet.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="text-decoration: underline;"&gt;Service revenue&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Sales of ePlus professional services and managed services&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   Our professional services offerings include consulting, architecture, deployment, and configuration services, software adoption services, training services, assessments, logistics, and staffing. Our managed service offerings range from monitoring and notification to fully outsourced network management and service desk solutions. In all these arrangements, we satisfy our performance obligation and recognize revenue over time.
  &lt;/div&gt;&lt;div&gt;
   In arrangements for &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus professional services, we provide services under both time and materials and fixed price contracts. When services are provided on a time and materials basis, we recognize sales at agreed-upon billing rates as services are performed. When services are provided on a fixed fee basis, we recognize sales over time in proportion to our progress toward complete satisfaction of the performance obligation. We utilize output and input methods to measure progress. Our input methods that we utilize include measuring costs incurred in proportion to total estimated costs, commonly referred to as the &#x201c;cost-to-cost&#x201d; method, and measuring service hours in proportion to total estimated service hours.
  &lt;/div&gt;&lt;div&gt; Our professional services offerings include projects where products and services are delivered together to satisfy one performance obligation. In these arrangements, we recognize the entire arrangement in professional services and include the cost of the products as part of cost of sales for professional services. &lt;/div&gt;&lt;div&gt;
   In arrangements for &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus managed services, our arrangement is typically a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). We typically recognize sales from these services on a straight-line basis over the period services are provided.
  &lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <plus:NumberOfPerformanceObligations
      contextRef="c0"
      decimals="INF"
      id="ixv-18882"
      unitRef="Obligation">1</plus:NumberOfPerformanceObligations>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0" id="ixv-11122">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Share-Based Compensation&lt;/span&gt; &#x2014; We account for share-based compensation in accordance with Codification Topic 718 &lt;span style="font-style: italic;"&gt;Compensation&#x2014;Stock Compensation&lt;/span&gt;. We account for forfeitures when they occur. We recognize compensation cost for awards of restricted stock with graded vesting on a straight-line basis over the requisite service period. We recognize compensation cost for our employee stock purchase plan on a straight-line basis over the offering period, which is six months. We measure the award on the grant date at fair value using the Black-Scholes option pricing model. We recognize compensation cost for our performance stock units based on the grant-date fair value over the requisite service period, which is three years, and is adjusted for the probability of achieving certain performance conditions. &lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c64" id="ixv-18883">P6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CapitalizationOfInternalCostsPolicy contextRef="c0" id="ixv-11127">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Software Development Costs&lt;/span&gt; &#x2014; We capitalize costs for the development of internal use software under the Codification Topic 350-40 &lt;span style="font-style: italic;"&gt;Intangibles&#x2014;Goodwill and Other Intangibles, &lt;/span&gt;Subtopic &lt;span style="font-style: italic;"&gt;Internal-Use Software&lt;/span&gt;. We did not have significant capitalized development costs for internal use software for either of the years ended March 31, 2026, or March 31, 2025. &lt;/div&gt;</us-gaap:CapitalizationOfInternalCostsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c65" decimals="-6" id="ixv-18884" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c66" decimals="-6" id="ixv-18885" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy contextRef="c0" id="ixv-11133">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Transfers of financial assets&lt;/span&gt; &#x2014; We partner with third-party financing companies to provide financing solutions for our customers. On certain sales, we enter a financing arrangement with our customer, and then subsequently transfer the contractual payments, without recourse, to a third-party financing company. We account for the transfer of these financial assets under Codification Topic 860 &lt;span style="font-style: italic;"&gt;Transfers and Servicing&lt;/span&gt; (&#x201c;Codification Topic 860&#x201d;). After the sale to the customer, but prior to the transfer, we recognize these financial assets as receivables held for sale within other current assets in our consolidated balance sheet. We value the receivables based on the funding proceeds offered by the financing company. Once the transfer is complete, and it meets all the requirements for sale accounting, we derecognize the financial asset and recognize a receivable from the financing company within accounts receivable&#160;&#x2014;trade, net. We derecognize the receivable upon receipt of payment from the financing company. &lt;/div&gt;</us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy>
    <plus:TreasuryStockPolicyPolicyTextBlock contextRef="c0" id="ixv-11138">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Treasury Stock&lt;/span&gt; &#x2014; We account for treasury stock under the cost method and include treasury stock as a component of stockholders&#x2019; equity in the accompanying consolidated balance sheets. &lt;/div&gt;</plus:TreasuryStockPolicyPolicyTextBlock>
    <plus:VendorConsiderationPolicyTextBlock contextRef="c0" id="ixv-11148">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Vendor Consideration&lt;/span&gt; &#x2014; We receive payments and credits from vendors pursuant to volume incentive programs and shared marketing expense programs. Many of these programs extend over one or more quarters&#x2019; sales activities. Different programs have different vendor/program specific milestones to achieve. Amounts due from vendors as of March 31, 2026, and 2025 were $30.1 million and $15.5 million, respectively, which were included within accounts receivable-other, net in the accompanying balance sheets. &lt;/div&gt;&lt;div&gt;
   We recognize rebates pursuant to volume incentive programs as a reduction of costs to purchase the vendor&#x2019;s products based on a systematic and rational allocation of the cash consideration offered to the underlying transactions that result in our progress toward earning the rebate provided the amounts are probable and can be reasonably estimated. When a rebate is not probable or not reasonably estimable, we recognized the rebate as the milestones are achieved or as cash is received.
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   We recognize rebates pursuant to shared marketing expense programs as a reduction of the related selling and administrative expenses in the period the program occurs when the consideration represents a reimbursement of specific, incremental, identifiable costs. We recognize consideration that exceeds the specific, incremental, identifiable costs as a reduction of costs to purchase the vendor&#x2019;s products.
  &lt;/div&gt;</plus:VendorConsiderationPolicyTextBlock>
    <plus:AmountDueFromVendors contextRef="c3" decimals="-5" id="ixv-18886" unitRef="usd">30100000</plus:AmountDueFromVendors>
    <plus:AmountDueFromVendors contextRef="c4" decimals="-5" id="ixv-18887" unitRef="usd">15500000</plus:AmountDueFromVendors>
    <us-gaap:ErrorCorrectionTextBlock contextRef="c0" id="ixv-11158">&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;2. REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS&lt;/span&gt;
  &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;We identified misstatements in our previously issued consolidated financial statements for the fiscal years 2025 and 2024 that related to an overstatement of revenue from our Product segment that resulted from a miscalculation of accrued revenue. We also identified misstatements related to inventory cost and other expenses in prior periods.  We assessed the impacts of the misstatements from both quantitative and qualitative perspectives and determined that the related impacts were not material, either individually or in the aggregate, to our previously issued consolidated financial statements. Notwithstanding the results of the assessment, we are revising our previously issued consolidated financial statements to correct these misstatements. Accordingly, all consolidated financial information contained in these consolidated financial statements and the accompanying notes has been revised to reflect the corrections.  Previously reported financial information will be corrected in future filings, as applicable.
  &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt; The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated balance sheets for the period presented (in thousands): &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      March 31, 2025
     &lt;/div&gt;
        &lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      As reported
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Adjusted
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      As revised
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Accounts receivable&#x2014;trade, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;516,925&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(8,653&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;508,272&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Other current assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;28,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,937&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;31,437&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Accounts payable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;324,580&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(690&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;323,890&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Salaries and commissions payable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;42,219&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;503&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;42,722&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Deferred revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;152,631&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,436&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;154,067&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Additional paid-in capital
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;193,698&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;777&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;194,475&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Retained earnings
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;850,956&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(7,742&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;843,214&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt; The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of operations and consolidated statements of comprehensive income for the periods presented (in thousands, except per share data): &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Year ended March 31, 2025
         &lt;br/&gt;    &lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31, 2024&lt;/span&gt;&#160;    &#160;    &#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As reported
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Adjusted
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As revised
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As reported
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Adjusted
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As revised
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Net sales- product
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,609,190&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(9,399&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,599,791&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,884,438&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,734&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,886,172&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Net sales
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,009,567&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(9,399&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,000,168&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,176,515&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,734&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,178,249&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Cost of sales- product
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,235,490&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(5,995&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,229,495&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,486,604&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(1,313&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,485,291&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Cost of sales
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,494,043&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(5,995&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,488,048&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,667,820&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(1,313&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,666,507&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Gross profit
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;515,524&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,404&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;512,120&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;508,695&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,047&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;511,742&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Selling, general, and administrative
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;385,401&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,280&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;386,681&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;355,556&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;355,556&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Operating expenses
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;411,154&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,280&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;412,434&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;377,936&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;377,936&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Operating income
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;104,370&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,684&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;99,686&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;130,759&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,047&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;133,806&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Earnings from continuing operations before tax
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;110,808&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,684&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;106,124&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;132,191&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,047&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;135,238&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Provision for income taxes
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;30,967&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(1,282&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;29,685&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;37,070&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;841&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;37,911&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Net earnings from continuing operations
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;79,841&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,402&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;76,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;95,121&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;97,327&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Net earnings
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;107,978&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,402&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;104,576&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;115,776&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;117,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Total comprehensive income
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;109,139&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,402&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;105,737&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;116,488&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;118,694&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Basic EPS, continuing operations
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3.01&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(0.13&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2.88&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3.57&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;0.09&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3.66&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Diluted EPS, continuing operations
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2.99&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(0.12&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2.87&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3.56&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;0.08&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3.64&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt; The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of cash flows for the periods presented (in thousands): &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;

 &lt;tr&gt;
  &lt;td valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31, 2025&lt;/span&gt;         &lt;/td&gt;

  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31, 2024&lt;/span&gt;         &lt;/td&gt;

  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;&lt;tr style="mso-yfti-irow:1;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;As reported&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Adjusted&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;As revised&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;As reported&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Adjusted&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;As revised&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:2;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Cash flows from operating activities:&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Net earnings&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;107,978&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(3,402&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;104,576&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;115,776&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;2,206&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;117,982&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:4;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Net earnings from continuing operations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;79,841&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(3,402&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;76,439&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;95,121&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;2,206&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;97,327&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Share-based compensation expense&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;9,725&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;777&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;10,502&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;9,471&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt; - &lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;9,471&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:6;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Accounts receivable&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;185,910&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;8,653&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;194,563&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(117,469&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt; - &lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(117,469&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Inventories&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;29,364&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(5,995&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;23,369&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;104,781&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(3,047&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;101,734&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:8;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Deferred costs and other assets&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(30,289&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(1,282&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(31,571&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(24,814&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;841&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(23,973&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Accounts payable&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;6,703&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(690&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;6,013&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;106,967&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt; - &lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;106,967&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:10;mso-yfti-lastrow:yes;height:1.0pt"&gt;
  &lt;td style="height: 1pt; text-indent: -10px; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Salaries and commissions payable,
  deferred revenue, and other liabilities&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;10,053&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;1,939&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;11,992&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;51,600&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt; - &lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;51,600&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt; The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of stockholders&#x2019; equity for the periods presented (in thousands): &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Year ended March 31, 2025
         &lt;br/&gt;    &lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31, 2024&lt;/span&gt;&#160;    &#160;    &#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As reported
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Adjusted
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As revised
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As reported
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Adjusted
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As revised
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      &lt;span style="font-weight: bold;"&gt;Additional paid-in capital&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Balance, beginning
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;180,058&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;180,058&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;167,303&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;167,303&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      Share-based compensation
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;10,007&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;777&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;10,784&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;9,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;9,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Balance, ending
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;193,698&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;777&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;194,475&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;180,058&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;180,058&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      &lt;span style="font-weight: bold;"&gt;Retained earnings&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Balance, beginning
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;742,978&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;738,638&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;627,202&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(6,546&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;620,656&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      Net earnings
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;107,978&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,402&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;104,576&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;115,776&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;117,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Balance, ending
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;850,956&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(7,742&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;843,214&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;742,978&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;738,638&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Balance, beginning
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;901,779&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;897,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;782,265&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(6,546&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;775,719&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      Share-based compensation
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;10,007&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;777&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;10,784&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;9,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;9,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Net earnings
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;107,978&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,402&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;104,576&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;115,776&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;117,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      Balance, ending
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;977,623&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(6,965&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;970,658&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;901,779&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;897,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ErrorCorrectionTextBlock>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock contextRef="c0" id="ixv-11164">&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt; The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated balance sheets for the period presented (in thousands): &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      March 31, 2025
     &lt;/div&gt;
        &lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      As reported
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Adjusted
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      As revised
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Accounts receivable&#x2014;trade, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;516,925&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(8,653&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;508,272&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Other current assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;28,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,937&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;31,437&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Accounts payable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;324,580&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(690&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;323,890&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Salaries and commissions payable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;42,219&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;503&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;42,722&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Deferred revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;152,631&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,436&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;154,067&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Additional paid-in capital
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;193,698&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;777&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;194,475&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Retained earnings
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;850,956&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(7,742&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;843,214&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt; The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of operations and consolidated statements of comprehensive income for the periods presented (in thousands, except per share data): &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Year ended March 31, 2025
         &lt;br/&gt;    &lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31, 2024&lt;/span&gt;&#160;    &#160;    &#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As reported
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Adjusted
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As revised
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As reported
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Adjusted
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As revised
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Net sales- product
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,609,190&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(9,399&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,599,791&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,884,438&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,734&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,886,172&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Net sales
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,009,567&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(9,399&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,000,168&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,176,515&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,734&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,178,249&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Cost of sales- product
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,235,490&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(5,995&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,229,495&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,486,604&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(1,313&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,485,291&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Cost of sales
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,494,043&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(5,995&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,488,048&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,667,820&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(1,313&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,666,507&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Gross profit
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;515,524&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,404&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;512,120&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;508,695&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,047&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;511,742&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Selling, general, and administrative
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;385,401&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,280&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;386,681&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;355,556&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;355,556&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Operating expenses
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;411,154&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,280&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;412,434&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;377,936&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;377,936&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Operating income
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;104,370&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,684&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;99,686&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;130,759&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,047&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;133,806&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Earnings from continuing operations before tax
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;110,808&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,684&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;106,124&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;132,191&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,047&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;135,238&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Provision for income taxes
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;30,967&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(1,282&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;29,685&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;37,070&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;841&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;37,911&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Net earnings from continuing operations
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;79,841&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,402&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;76,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;95,121&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;97,327&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Net earnings
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;107,978&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,402&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;104,576&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;115,776&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;117,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Total comprehensive income
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;109,139&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,402&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;105,737&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;116,488&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;118,694&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Basic EPS, continuing operations
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3.01&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(0.13&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2.88&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3.57&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;0.09&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3.66&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="text-indent: -10px; padding-left: 10px;"&gt;


      Diluted EPS, continuing operations
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2.99&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(0.12&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2.87&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3.56&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;0.08&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3.64&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt; The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of cash flows for the periods presented (in thousands): &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;

 &lt;tr&gt;
  &lt;td valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31, 2025&lt;/span&gt;         &lt;/td&gt;

  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31, 2024&lt;/span&gt;         &lt;/td&gt;

  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;&lt;tr style="mso-yfti-irow:1;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;As reported&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Adjusted&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;As revised&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;As reported&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Adjusted&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;As revised&lt;/div&gt;
  &lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:2;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Cash flows from operating activities:&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Net earnings&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;107,978&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(3,402&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;104,576&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;115,776&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;2,206&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;117,982&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:4;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Net earnings from continuing operations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;79,841&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(3,402&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;76,439&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;95,121&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;2,206&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;97,327&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Share-based compensation expense&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;9,725&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;777&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;10,502&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;9,471&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt; - &lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;9,471&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:6;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Accounts receivable&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;185,910&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;8,653&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;194,563&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(117,469&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt; - &lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(117,469&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Inventories&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;29,364&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(5,995&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;23,369&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;104,781&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(3,047&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;101,734&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:8;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Deferred costs and other assets&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(30,289&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(1,282&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(31,571&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(24,814&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;841&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(23,973&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Accounts payable&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;6,703&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;(690&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;)&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;6,013&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;106,967&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt; - &lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;106,967&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:10;mso-yfti-lastrow:yes;height:1.0pt"&gt;
  &lt;td style="height: 1pt; text-indent: -10px; padding-left: 10px;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Salaries and commissions payable,
  deferred revenue, and other liabilities&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;10,053&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;1,939&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;11,992&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;51,600&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt; - &lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;51,600&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt; The following table details the impact of the misstatements and provides revisions to the impacted financial statement line items in the previously-issued consolidated statements of stockholders&#x2019; equity for the periods presented (in thousands): &lt;/div&gt;&lt;div style="font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Year ended March 31, 2025
         &lt;br/&gt;    &lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31, 2024&lt;/span&gt;&#160;    &#160;    &#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As reported
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Adjusted
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As revised
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As reported
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      Adjusted
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      As revised
     &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      &lt;span style="font-weight: bold;"&gt;Additional paid-in capital&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Balance, beginning
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;180,058&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;180,058&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;167,303&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;167,303&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      Share-based compensation
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;10,007&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;777&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;10,784&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;9,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;9,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Balance, ending
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;193,698&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;777&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;194,475&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;180,058&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;180,058&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      &lt;span style="font-weight: bold;"&gt;Retained earnings&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Balance, beginning
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;742,978&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;738,638&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;627,202&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(6,546&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;620,656&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      Net earnings
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;107,978&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,402&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;104,576&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;115,776&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;117,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Balance, ending
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;850,956&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(7,742&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;843,214&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;742,978&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;738,638&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Balance, beginning
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;901,779&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;897,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;782,265&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(6,546&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;775,719&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      Share-based compensation
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;10,007&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;777&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;10,784&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;9,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;9,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;


      Net earnings
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;107,978&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,402&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;104,576&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;115,776&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;117,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;


      Balance, ending
     &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;977,623&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(6,965&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;970,658&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;901,779&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;897,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c67" decimals="-3" id="ixv-18888" unitRef="usd">516925000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c68" decimals="-3" id="ixv-18889" unitRef="usd">-8653000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" id="ixv-18890" unitRef="usd">508272000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c67" decimals="-3" id="ixv-18891" unitRef="usd">28500000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c68" decimals="-3" id="ixv-18892" unitRef="usd">2937000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c4" decimals="-3" id="ixv-18893" unitRef="usd">31437000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c67" decimals="-3" id="ixv-18894" unitRef="usd">324580000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c68" decimals="-3" id="ixv-18895" unitRef="usd">-690000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="-3" id="ixv-18896" unitRef="usd">323890000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c67" decimals="-3" id="ixv-18897" unitRef="usd">42219000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c68" decimals="-3" id="ixv-18898" unitRef="usd">503000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-18899" unitRef="usd">42722000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c67" decimals="-3" id="ixv-18900" unitRef="usd">152631000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c68" decimals="-3" id="ixv-18901" unitRef="usd">1436000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c4" decimals="-3" id="ixv-18902" unitRef="usd">154067000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AdditionalPaidInCapital contextRef="c67" decimals="-3" id="ixv-18903" unitRef="usd">193698000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c68" decimals="-3" id="ixv-18904" unitRef="usd">777000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c4" decimals="-3" id="ixv-18905" unitRef="usd">194475000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c67" decimals="-3" id="ixv-18906" unitRef="usd">850956000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c68" decimals="-3" id="ixv-18907" unitRef="usd">-7742000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="-3" id="ixv-18908" unitRef="usd">843214000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:Revenues contextRef="c69" decimals="-3" id="ixv-18909" unitRef="usd">1609190000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c70" decimals="-3" id="ixv-18910" unitRef="usd">-9399000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="-3" id="ixv-18911" unitRef="usd">1599791000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c71" decimals="-3" id="ixv-18912" unitRef="usd">1884438000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c72" decimals="-3" id="ixv-18913" unitRef="usd">1734000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="-3" id="ixv-18914" unitRef="usd">1886172000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c73" decimals="-3" id="ixv-18915" unitRef="usd">2009567000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c74" decimals="-3" id="ixv-18916" unitRef="usd">-9399000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c11" decimals="-3" id="ixv-18917" unitRef="usd">2000168000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c75" decimals="-3" id="ixv-18918" unitRef="usd">2176515000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c76" decimals="-3" id="ixv-18919" unitRef="usd">1734000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c12" decimals="-3" id="ixv-18920" unitRef="usd">2178249000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c69" decimals="-3" id="ixv-18921" unitRef="usd">1235490000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c70" decimals="-3" id="ixv-18922" unitRef="usd">-5995000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="-3" id="ixv-18923" unitRef="usd">1229495000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c71" decimals="-3" id="ixv-18924" unitRef="usd">1486604000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c72" decimals="-3" id="ixv-18925" unitRef="usd">-1313000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c7" decimals="-3" id="ixv-18926" unitRef="usd">1485291000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c73" decimals="-3" id="ixv-18927" unitRef="usd">1494043000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c74" decimals="-3" id="ixv-18928" unitRef="usd">-5995000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c11" decimals="-3" id="ixv-18929" unitRef="usd">1488048000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c75" decimals="-3" id="ixv-18930" unitRef="usd">1667820000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c76" decimals="-3" id="ixv-18931" unitRef="usd">-1313000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c12" decimals="-3" id="ixv-18932" unitRef="usd">1666507000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c73" decimals="-3" id="ixv-18933" unitRef="usd">515524000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c74" decimals="-3" id="ixv-18934" unitRef="usd">-3404000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c11" decimals="-3" id="ixv-18935" unitRef="usd">512120000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c75" decimals="-3" id="ixv-18936" unitRef="usd">508695000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c76" decimals="-3" id="ixv-18937" unitRef="usd">3047000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c12" decimals="-3" id="ixv-18938" unitRef="usd">511742000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c73" decimals="-3" id="ixv-18939" unitRef="usd">385401000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c74" decimals="-3" id="ixv-18940" unitRef="usd">1280000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c11" decimals="-3" id="ixv-18941" unitRef="usd">386681000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c75" decimals="-3" id="ixv-18942" unitRef="usd">355556000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c76" decimals="-3" id="ixv-18943" unitRef="usd">0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c12" decimals="-3" id="ixv-18944" unitRef="usd">355556000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c73" decimals="-3" id="ixv-18945" unitRef="usd">411154000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c74" decimals="-3" id="ixv-18946" unitRef="usd">1280000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c11" decimals="-3" id="ixv-18947" unitRef="usd">412434000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c75" decimals="-3" id="ixv-18948" unitRef="usd">377936000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c76" decimals="-3" id="ixv-18949" unitRef="usd">0</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c12" decimals="-3" id="ixv-18950" unitRef="usd">377936000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c73" decimals="-3" id="ixv-18951" unitRef="usd">104370000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c74" decimals="-3" id="ixv-18952" unitRef="usd">-4684000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c11" decimals="-3" id="ixv-18953" unitRef="usd">99686000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c75" decimals="-3" id="ixv-18954" unitRef="usd">130759000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c76" decimals="-3" id="ixv-18955" unitRef="usd">3047000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c12" decimals="-3" id="ixv-18956" unitRef="usd">133806000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c73" decimals="-3" id="ixv-18957" unitRef="usd">110808000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c74" decimals="-3" id="ixv-18958" unitRef="usd">-4684000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c11" decimals="-3" id="ixv-18959" unitRef="usd">106124000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c75" decimals="-3" id="ixv-18960" unitRef="usd">132191000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c76" decimals="-3" id="ixv-18961" unitRef="usd">3047000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c12" decimals="-3" id="ixv-18962" unitRef="usd">135238000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c73" decimals="-3" id="ixv-18963" unitRef="usd">30967000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c74" decimals="-3" id="ixv-18964" unitRef="usd">-1282000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-18965" unitRef="usd">29685000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c75" decimals="-3" id="ixv-18966" unitRef="usd">37070000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c76" decimals="-3" id="ixv-18967" unitRef="usd">841000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-18968" unitRef="usd">37911000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c73" decimals="-3" id="ixv-18969" unitRef="usd">79841000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c74" decimals="-3" id="ixv-18970" unitRef="usd">-3402000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="-3" id="ixv-18971" unitRef="usd">76439000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c75" decimals="-3" id="ixv-18972" unitRef="usd">95121000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c76" decimals="-3" id="ixv-18973" unitRef="usd">2206000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c12" decimals="-3" id="ixv-18974" unitRef="usd">97327000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c73" decimals="-3" id="ixv-18975" unitRef="usd">107978000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c74" decimals="-3" id="ixv-18976" unitRef="usd">-3402000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-18977" unitRef="usd">104576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c75" decimals="-3" id="ixv-18978" unitRef="usd">115776000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c76" decimals="-3" id="ixv-18979" unitRef="usd">2206000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-18980" unitRef="usd">117982000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c73" decimals="-3" id="ixv-18981" unitRef="usd">109139000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c74" decimals="-3" id="ixv-18982" unitRef="usd">-3402000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c11" decimals="-3" id="ixv-18983" unitRef="usd">105737000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c75" decimals="-3" id="ixv-18984" unitRef="usd">116488000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c76" decimals="-3" id="ixv-18985" unitRef="usd">2206000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c12" decimals="-3" id="ixv-18986" unitRef="usd">118694000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c73"
      decimals="2"
      id="ixv-18987"
      unitRef="usdPershares">3.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c74"
      decimals="2"
      id="ixv-18988"
      unitRef="usdPershares">-0.13</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c11"
      decimals="2"
      id="ixv-18989"
      unitRef="usdPershares">2.88</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c75"
      decimals="2"
      id="ixv-18990"
      unitRef="usdPershares">3.57</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c76"
      decimals="2"
      id="ixv-18991"
      unitRef="usdPershares">0.09</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c12"
      decimals="2"
      id="ixv-18992"
      unitRef="usdPershares">3.66</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c73"
      decimals="2"
      id="ixv-18993"
      unitRef="usdPershares">2.99</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c74"
      decimals="2"
      id="ixv-18994"
      unitRef="usdPershares">-0.12</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c11"
      decimals="2"
      id="ixv-18995"
      unitRef="usdPershares">2.87</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c75"
      decimals="2"
      id="ixv-18996"
      unitRef="usdPershares">3.56</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c76"
      decimals="2"
      id="ixv-18997"
      unitRef="usdPershares">0.08</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c12"
      decimals="2"
      id="ixv-18998"
      unitRef="usdPershares">3.64</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:NetIncomeLoss contextRef="c73" decimals="-3" id="ixv-18999" unitRef="usd">107978000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c74" decimals="-3" id="ixv-19000" unitRef="usd">-3402000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-19001" unitRef="usd">104576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c75" decimals="-3" id="ixv-19002" unitRef="usd">115776000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c76" decimals="-3" id="ixv-19003" unitRef="usd">2206000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-19004" unitRef="usd">117982000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c73" decimals="-3" id="ixv-19005" unitRef="usd">79841000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c74" decimals="-3" id="ixv-19006" unitRef="usd">-3402000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c11" decimals="-3" id="ixv-19007" unitRef="usd">76439000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c75" decimals="-3" id="ixv-19008" unitRef="usd">95121000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c76" decimals="-3" id="ixv-19009" unitRef="usd">2206000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c12" decimals="-3" id="ixv-19010" unitRef="usd">97327000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:ShareBasedCompensation contextRef="c73" decimals="-3" id="ixv-19011" unitRef="usd">9725000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c74" decimals="-3" id="ixv-19012" unitRef="usd">777000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c11" decimals="-3" id="ixv-19013" unitRef="usd">10502000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c75" decimals="-3" id="ixv-19014" unitRef="usd">9471000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c76" decimals="-3" id="ixv-19015" unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c12" decimals="-3" id="ixv-19016" unitRef="usd">9471000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c73" decimals="-3" id="ixv-19017" unitRef="usd">-185910000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c74" decimals="-3" id="ixv-19018" unitRef="usd">-8653000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c11" decimals="-3" id="ixv-19019" unitRef="usd">-194563000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c75" decimals="-3" id="ixv-19020" unitRef="usd">117469000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c76" decimals="-3" id="ixv-19021" unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c12" decimals="-3" id="ixv-19022" unitRef="usd">117469000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c73" decimals="-3" id="ixv-19023" unitRef="usd">-29364000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c74" decimals="-3" id="ixv-19024" unitRef="usd">5995000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c11" decimals="-3" id="ixv-19025" unitRef="usd">-23369000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c75" decimals="-3" id="ixv-19026" unitRef="usd">-104781000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c76" decimals="-3" id="ixv-19027" unitRef="usd">3047000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c12" decimals="-3" id="ixv-19028" unitRef="usd">-101734000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c73" decimals="-3" id="ixv-19029" unitRef="usd">30289000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c74" decimals="-3" id="ixv-19030" unitRef="usd">1282000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c11" decimals="-3" id="ixv-19031" unitRef="usd">31571000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c75" decimals="-3" id="ixv-19032" unitRef="usd">24814000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c76" decimals="-3" id="ixv-19033" unitRef="usd">-841000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c12" decimals="-3" id="ixv-19034" unitRef="usd">23973000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c73" decimals="-3" id="ixv-19035" unitRef="usd">6703000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c74" decimals="-3" id="ixv-19036" unitRef="usd">-690000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c11" decimals="-3" id="ixv-19037" unitRef="usd">6013000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c75" decimals="-3" id="ixv-19038" unitRef="usd">106967000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c76" decimals="-3" id="ixv-19039" unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c12" decimals="-3" id="ixv-19040" unitRef="usd">106967000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c73" decimals="-3" id="ixv-19041" unitRef="usd">10053000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c74" decimals="-3" id="ixv-19042" unitRef="usd">1939000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c11" decimals="-3" id="ixv-19043" unitRef="usd">11992000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c75" decimals="-3" id="ixv-19044" unitRef="usd">51600000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c76" decimals="-3" id="ixv-19045" unitRef="usd">0</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c12" decimals="-3" id="ixv-19046" unitRef="usd">51600000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:StockholdersEquity contextRef="c77" decimals="-3" id="ixv-19047" unitRef="usd">180058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c78" decimals="-3" id="ixv-19048" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="-3" id="ixv-19049" unitRef="usd">180058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c79" decimals="-3" id="ixv-19050" unitRef="usd">167303000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c80" decimals="-3" id="ixv-19051" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c16" decimals="-3" id="ixv-19052" unitRef="usd">167303000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c81" decimals="-3" id="ixv-19053" unitRef="usd">10007000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c82" decimals="-3" id="ixv-19054" unitRef="usd">777000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c31" decimals="-3" id="ixv-19055" unitRef="usd">10784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c83" decimals="-3" id="ixv-19056" unitRef="usd">9738000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c84" decimals="-3" id="ixv-19057" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c21" decimals="-3" id="ixv-19058" unitRef="usd">9738000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity contextRef="c85" decimals="-3" id="ixv-19059" unitRef="usd">193698000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c86" decimals="-3" id="ixv-19060" unitRef="usd">777000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c36" decimals="-3" id="ixv-19061" unitRef="usd">194475000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c77" decimals="-3" id="ixv-19062" unitRef="usd">180058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c78" decimals="-3" id="ixv-19063" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="-3" id="ixv-19064" unitRef="usd">180058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c87" decimals="-3" id="ixv-19065" unitRef="usd">742978000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c88" decimals="-3" id="ixv-19066" unitRef="usd">-4340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="-3" id="ixv-19067" unitRef="usd">738638000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c89" decimals="-3" id="ixv-19068" unitRef="usd">627202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c90" decimals="-3" id="ixv-19069" unitRef="usd">-6546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="-3" id="ixv-19070" unitRef="usd">620656000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c91" decimals="-3" id="ixv-19071" unitRef="usd">107978000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c92" decimals="-3" id="ixv-19072" unitRef="usd">-3402000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c33" decimals="-3" id="ixv-19073" unitRef="usd">104576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c93" decimals="-3" id="ixv-19074" unitRef="usd">115776000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c94" decimals="-3" id="ixv-19075" unitRef="usd">2206000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c23" decimals="-3" id="ixv-19076" unitRef="usd">117982000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity contextRef="c95" decimals="-3" id="ixv-19077" unitRef="usd">850956000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c96" decimals="-3" id="ixv-19078" unitRef="usd">-7742000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c38" decimals="-3" id="ixv-19079" unitRef="usd">843214000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c87" decimals="-3" id="ixv-19080" unitRef="usd">742978000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c88" decimals="-3" id="ixv-19081" unitRef="usd">-4340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="-3" id="ixv-19082" unitRef="usd">738638000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c97" decimals="-3" id="ixv-19083" unitRef="usd">901779000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c98" decimals="-3" id="ixv-19084" unitRef="usd">-4340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="-3" id="ixv-19085" unitRef="usd">897439000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c99" decimals="-3" id="ixv-19086" unitRef="usd">782265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c100"
      decimals="-3"
      id="ixv-19087"
      unitRef="usd">-6546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c14" decimals="-3" id="ixv-19088" unitRef="usd">775719000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c73" decimals="-3" id="ixv-19089" unitRef="usd">10007000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c74" decimals="-3" id="ixv-19090" unitRef="usd">777000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c11" decimals="-3" id="ixv-19091" unitRef="usd">10784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c75" decimals="-3" id="ixv-19092" unitRef="usd">9738000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c76" decimals="-3" id="ixv-19093" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c12" decimals="-3" id="ixv-19094" unitRef="usd">9738000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c73" decimals="-3" id="ixv-19095" unitRef="usd">107978000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c74" decimals="-3" id="ixv-19096" unitRef="usd">-3402000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-19097" unitRef="usd">104576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c75" decimals="-3" id="ixv-19098" unitRef="usd">115776000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c76" decimals="-3" id="ixv-19099" unitRef="usd">2206000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-19100" unitRef="usd">117982000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity contextRef="c67" decimals="-3" id="ixv-19101" unitRef="usd">977623000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c68" decimals="-3" id="ixv-19102" unitRef="usd">-6965000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" id="ixv-19103" unitRef="usd">970658000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c97" decimals="-3" id="ixv-19104" unitRef="usd">901779000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c98" decimals="-3" id="ixv-19105" unitRef="usd">-4340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="-3" id="ixv-19106" unitRef="usd">897439000</us-gaap:StockholdersEquity>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="c0" id="ixv-12417">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;3. RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This update requires disaggregated information about a reporting entity&#x2019;s effective tax rate reconciliation as well as information on income taxes paid. We adopted this update beginning in our annual period ended March 31, 2026, with the comparative periods updated to reflect additional disclosures. See &lt;span style="text-decoration:underline"&gt;&lt;a href="#INCOME_TAXES"&gt;Note 15&lt;/a&gt;&lt;/span&gt;, &#x201c;Income Taxes&#x201d; for the revised disclosures.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In November 2024, the FASB issued ASU 2024-03, Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to disclose detailed information about specific types of expenses that are relevant to certain line items on the income statement. This update is effective for us for annual periods beginning in our fiscal year ending March 31, 2028 and interim periods beginning in the first quarter of our fiscal year ending March 31, 2029. Early adoption is permitted. We are currently evaluating the impact that this update will have on our financial statement disclosures.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In September 2025, the FASB issued ASU No. 2025-06, Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. This standard is intended to improve the operability and application of guidance related to capitalized software development costs. This update is effective for us beginning in the first quarter of our fiscal year ending March 31, 2029. Early adoption is permitted. We may adopt the guidance using prospective application, retrospective application, or a modified transition approach. We are currently evaluating the impact that this update will have on our consolidated financial statements upon adoption.
  &lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-12421">&lt;div&gt; &lt;span style="font-weight: bold;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This update requires disaggregated information about a reporting entity&#x2019;s effective tax rate reconciliation as well as information on income taxes paid. We adopted this update beginning in our annual period ended March 31, 2026, with the comparative periods updated to reflect additional disclosures. See &lt;span style="text-decoration:underline"&gt;&lt;a href="#INCOME_TAXES"&gt;Note 15&lt;/a&gt;&lt;/span&gt;, &#x201c;Income Taxes&#x201d; for the revised disclosures.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   In November 2024, the FASB issued ASU 2024-03, Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to disclose detailed information about specific types of expenses that are relevant to certain line items on the income statement. This update is effective for us for annual periods beginning in our fiscal year ending March 31, 2028 and interim periods beginning in the first quarter of our fiscal year ending March 31, 2029. Early adoption is permitted. We are currently evaluating the impact that this update will have on our financial statement disclosures.
  &lt;/div&gt;&lt;div&gt;
   In September 2025, the FASB issued ASU No. 2025-06, Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. This standard is intended to improve the operability and application of guidance related to capitalized software development costs. This update is effective for us beginning in the first quarter of our fiscal year ending March 31, 2029. Early adoption is permitted. We may adopt the guidance using prospective application, retrospective application, or a modified transition approach. We are currently evaluating the impact that this update will have on our consolidated financial statements upon adoption.
  &lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c0" id="ixv-12440">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;4. REVENUES&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Accounts Receivable and Contract Assets&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Our balance in accounts receivable&#x2014;trade, net includes our accounts receivable recognized from contracts with customers and contract assets. Contract assets represent our right to consideration in exchange for goods or services that we transferred to a customer when that right is conditioned on something other than the passage of time.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table provides a disaggregation of our balance in accounts receivable&#x2014;trade, net (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;"&gt;
     &lt;div&gt;
      March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;"&gt;
     &lt;div&gt;
      March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Accounts receivable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;653,045&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;498,399&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Contract assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;17,810&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;13,775&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Allowance for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(3,024&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(3,902&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total accounts receivable&#x2014;trade, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;667,831&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;508,272&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; As of March 31, 2026, our accounts receivable includes $8.6 million that is due from a financing partner in payment for our sale of customer receivables to them. Additionally, within other current assets in our consolidated balance sheet, we have $6.3 million in receivables recognized from contracts with customers that we intend to sell to this financing partner. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Contract Liabilities&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Contract liabilities represent our obligation to transfer goods or services to a customer for which we have received consideration, or the amount is due from the customer. Our contract liabilities consist of our deferred revenue and deferred revenue&#x2014;long-term in our consolidated balance sheets. Revenue recognized from the beginning contract liability balance was $126.4 million and $112.5 million for the fiscal years ended March 31, 2026, and 2025, respectively. &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Performance Obligations&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table includes revenue expected to be recognized in the future related to performance obligations,&lt;span style="color: rgb(255, 0, 0);"&gt;&#160;&lt;/span&gt;primarily non-cancelable contracts for &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus managed services, that are unsatisfied or partially unsatisfied at the end of the reporting period (in thousands): &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 88%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-2"&gt;Year ending March 31, 2027&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;102,491&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;2028&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;43,418&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;2029&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;26,635&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;2030&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;9,693&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-6"&gt;2031&lt;/span&gt; and thereafter &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; padding-left: 10px;"&gt;3,264&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 13.5pt;"&gt; &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt; &lt;div&gt; Total remaining performance obligations &lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;185,501&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The table does not include the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts where we recognize revenue at the amount that we have the right to invoice for services performed.
  &lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c0" id="ixv-12449">&lt;div&gt; The following table provides a disaggregation of our balance in accounts receivable&#x2014;trade, net (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;"&gt;
     &lt;div&gt;
      March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;"&gt;
     &lt;div&gt;
      March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Accounts receivable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;653,045&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;498,399&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Contract assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;17,810&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;13,775&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Allowance for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(3,024&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;(3,902&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total accounts receivable&#x2014;trade, net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;667,831&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;508,272&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c3" decimals="-3" id="ixv-19107" unitRef="usd">653045000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c4" decimals="-3" id="ixv-19108" unitRef="usd">498399000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent contextRef="c3" decimals="-3" id="ixv-19109" unitRef="usd">17810000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent contextRef="c4" decimals="-3" id="ixv-19110" unitRef="usd">13775000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent contextRef="c3" decimals="-3" id="ixv-19111" unitRef="usd">3024000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent contextRef="c4" decimals="-3" id="ixv-19112" unitRef="usd">3902000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" id="ixv-19113" unitRef="usd">667831000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" id="ixv-19114" unitRef="usd">508272000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent contextRef="c3" decimals="-5" id="ixv-19115" unitRef="usd">8600000</us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c3" decimals="-5" id="ixv-19116" unitRef="usd">6300000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c0" decimals="-5" id="ixv-19117" unitRef="usd">126400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c11" decimals="-5" id="ixv-19118" unitRef="usd">112500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="c0" id="ixv-12529">&lt;div&gt; The following table includes revenue expected to be recognized in the future related to performance obligations,&lt;span style="color: rgb(255, 0, 0);"&gt;&#160;&lt;/span&gt;primarily non-cancelable contracts for &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus managed services, that are unsatisfied or partially unsatisfied at the end of the reporting period (in thousands): &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 88%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-2"&gt;Year ending March 31, 2027&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;102,491&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;2028&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;43,418&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;2029&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;26,635&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;2030&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; text-align: right; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;9,693&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-6"&gt;2031&lt;/span&gt; and thereafter &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%; padding-left: 10px;"&gt;3,264&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 13.5pt;"&gt; &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt; &lt;div&gt; Total remaining performance obligations &lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;185,501&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c101" decimals="0" id="ixv-19119" unitRef="usd">102491</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c102" decimals="0" id="ixv-19120" unitRef="usd">43418</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c103" decimals="0" id="ixv-19121" unitRef="usd">26635</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c104" decimals="0" id="ixv-19122" unitRef="usd">9693</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c105" decimals="0" id="ixv-19123" unitRef="usd">3264</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c3" decimals="0" id="ixv-19124" unitRef="usd">185501</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c0" id="ixv-12593">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;5. DISCONTINUED OPERATIONS&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   On June 30, 2025, we completed the sale of HoldCo, thereby selling our domestic financing business.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; In the Sale Transaction, we received net cash proceeds of $164.2 million, consisting of initial net cash proceeds of $156.7 million delivered in June 2025 and $7.5 million delivered in March 2026 upon settlement of the final purchase price adjustment. Our initial net cash proceeds of $156.7 million consisted of cash proceeds of $180.1 million less cash transferred with HoldCo of $23.4 million. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Additionally, we also recognized a receivable for contingent consideration that had an initial fair value of $13.5 million. See &lt;span style="text-decoration:underline"&gt;&lt;a href="#FAIR_VALUE_MEASUREMENTS"&gt;Note 16&lt;/a&gt;&lt;/span&gt;, &#x201c;Fair Value Measurements&#x201d; for a discussion of our contingent consideration asset. After settling the final purchase price adjustment, we have a $0.2 million payable related to the Sale Transaction. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; We incurred approximately $4.0 million in transaction costs during our quarter ended June 30, 2025, which is netted against the gain on sale of HoldCo before income taxes. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; We recognized a gain on sale before taxes of $3.8 million consisting of an initial gain on sale of $4.4 million that was recognized in our quarter ended June 30, 2026 less an adjustment of $0.6 million that was recognized in our quarter ended March 31, 2026, due to concessions offered to the buyer related to settling the final purchase price adjustment. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Our earnings before gain from sale and income taxes for the year ended March 31, 2026, include a loss of $2.3 million to settle a legal matter related to our discontinued operations. We paid this $2.3 million settlement in December 2025. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table provides our operating results of discontinued operations for the years ended March 31, 2026, 2025 and 2024 (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="9" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;        &lt;/td&gt;





    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Net sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;15,811&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;59,222&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;48,787&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Cost of sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;1,734&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;5,625&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;6,689&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Gross profit
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;14,077&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;53,597&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;42,098&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Selling, general, and administrative
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;3,599&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;14,343&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;12,178&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Depreciation and amortization
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;74&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Interest and financing costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;450&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;2,211&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;2,348&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;4,049&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;16,554&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;14,600&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Operating income
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;10,028&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;37,043&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;27,498&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Other income&#x2014;net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;(2,089&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;988&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;1,404&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Earnings before gain from sale and income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;7,939&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;38,031&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;28,902&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Gain from sale of HoldCo before income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;3,815&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Earnings before income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;11,754&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;38,031&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;28,902&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Provision for income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;3,238&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;9,894&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;8,247&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Net earnings from discontinued operations, net of tax
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;8,516&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;28,137&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;20,655&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt; The following table provides the major classes of assets and liabilities that are classified as discontinued operations as of March 31, 2025 (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;

 &lt;tr&gt;
  &lt;td valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt; March
31, 2025&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;&lt;tr style="mso-yfti-irow:1;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;ASSETS&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:2;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Accounts receivable&#x2014;net&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;34,610&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:4;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Financing receivables&#x2014;net, current&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;168,392&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Other current assets&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;19,397&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:6;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Current assets of discontinued
  operations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;222,399&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:8;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Financing receivables and operating
  leases&#x2014;net&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;126,408&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Other assets&#x2014;long-term&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;7,427&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:10;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Non-current assets of discontinued
  operations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;133,835&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:12;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;LIABILITIES&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:14;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Accounts payable&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;127,154&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Salaries and commissions payable&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;2,812&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:16;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Non-recourse notes payable&#x2014;current&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;27,456&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Other current liabilities&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;9,041&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:18;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Current liabilities of discontinued
  operations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;166,463&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:20;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Non-recourse notes payable&#x2014;long-term&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;11,317&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Other liabilities&#x2014;long-term&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;1,229&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:22;mso-yfti-lastrow:yes;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Non-current liabilities of discontinued
  operations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;12,546&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="c106"
      decimals="-5"
      id="ixv-19125"
      unitRef="usd">164200000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="c107"
      decimals="-5"
      id="ixv-19126"
      unitRef="usd">156700000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="c108"
      decimals="-5"
      id="ixv-19127"
      unitRef="usd">7500000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="c107"
      decimals="-5"
      id="ixv-19128"
      unitRef="usd">156700000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="c107"
      decimals="-5"
      id="ixv-19129"
      unitRef="usd">180100000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:CashDivestedFromDeconsolidation
      contextRef="c107"
      decimals="-5"
      id="ixv-19130"
      unitRef="usd">23400000</us-gaap:CashDivestedFromDeconsolidation>
    <plus:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue
      contextRef="c106"
      decimals="-5"
      id="ixv-19131"
      unitRef="usd">13500000</plus:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationAssetValue>
    <plus:DisposalGroupIncludingDiscontinuedOperationNotesPayable
      contextRef="c109"
      decimals="-5"
      id="ixv-19132"
      unitRef="usd">200000</plus:DisposalGroupIncludingDiscontinuedOperationNotesPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="c110"
      decimals="-5"
      id="ixv-19133"
      unitRef="usd">4000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="c106"
      decimals="-5"
      id="ixv-19134"
      unitRef="usd">3800000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="c110"
      decimals="-5"
      id="ixv-19135"
      unitRef="usd">4400000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax
      contextRef="c111"
      decimals="-5"
      id="ixv-19136"
      unitRef="usd">600000</us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax>
    <plus:GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations
      contextRef="c106"
      decimals="-5"
      id="ixv-19137"
      unitRef="usd">2300000</plus:GainLossOnSettlementOfContingentLiabilityDiscontinuedOperations>
    <plus:PaymentsForSettlementOfLitigationDiscontinuedOperations
      contextRef="c112"
      decimals="-5"
      id="ixv-19138"
      unitRef="usd">2300000</plus:PaymentsForSettlementOfLitigationDiscontinuedOperations>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c0" id="ixv-12611">&lt;div&gt; The following table provides our operating results of discontinued operations for the years ended March 31, 2026, 2025 and 2024 (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="9" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;        &lt;/td&gt;





    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Net sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;15,811&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;59,222&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;48,787&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Cost of sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;1,734&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;5,625&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;6,689&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Gross profit
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;14,077&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;53,597&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;42,098&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Selling, general, and administrative
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;3,599&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;14,343&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;12,178&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Depreciation and amortization
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;74&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Interest and financing costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;450&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;2,211&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;2,348&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Operating expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;4,049&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;16,554&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;14,600&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Operating income
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;10,028&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;37,043&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;27,498&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Other income&#x2014;net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;(2,089&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;988&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;1,404&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Earnings before gain from sale and income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;7,939&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;38,031&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;28,902&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Gain from sale of HoldCo before income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;3,815&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160; - &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Earnings before income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;11,754&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;38,031&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;28,902&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Provision for income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;3,238&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;9,894&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid black; padding-left: 10px;"&gt;8,247&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom; border-width: medium; border-style: none; border-color: currentcolor;"&gt;
     &lt;div&gt;
      Net earnings from discontinued operations, net of tax
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;8,516&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;28,137&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;20,655&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt; The following table provides the major classes of assets and liabilities that are classified as discontinued operations as of March 31, 2025 (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;

 &lt;tr&gt;
  &lt;td valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt; March
31, 2025&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;&lt;tr style="mso-yfti-irow:1;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;ASSETS&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:2;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Accounts receivable&#x2014;net&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;34,610&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:4;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Financing receivables&#x2014;net, current&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;168,392&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Other current assets&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;19,397&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:6;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Current assets of discontinued
  operations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;222,399&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:8;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Financing receivables and operating
  leases&#x2014;net&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;126,408&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Other assets&#x2014;long-term&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;7,427&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:10;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Non-current assets of discontinued
  operations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;133,835&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:12;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;LIABILITIES&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:14;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Accounts payable&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;127,154&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Salaries and commissions payable&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;2,812&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:16;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Non-recourse notes payable&#x2014;current&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;27,456&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Other current liabilities&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;9,041&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:18;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Current liabilities of discontinued
  operations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;166,463&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;&#160;&lt;/td&gt;
  &lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; width: 9%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:20;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Non-recourse notes payable&#x2014;long-term&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right;" valign="top"&gt;11,317&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Other liabilities&#x2014;long-term&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;1,229&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:22;mso-yfti-lastrow:yes;height:1.0pt"&gt;
  &lt;td style="height: 1pt;" valign="top"&gt;
  &lt;div style="margin: 0in;"&gt;Non-current liabilities of discontinued
  operations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="margin: 0in; width: 1%;" valign="top"&gt;&#160;&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;$&lt;/td&gt;&lt;td style="height: 1pt; margin: 0in; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="top"&gt;12,546&lt;/td&gt;&lt;td style="margin: 0in; width: 1%; text-align: left;" valign="top"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="c106"
      decimals="-3"
      id="ixv-19139"
      unitRef="usd">15811000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="c113"
      decimals="-3"
      id="ixv-19140"
      unitRef="usd">59222000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="c114"
      decimals="-3"
      id="ixv-19141"
      unitRef="usd">48787000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="c106"
      decimals="-3"
      id="ixv-19142"
      unitRef="usd">1734000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="c113"
      decimals="-3"
      id="ixv-19143"
      unitRef="usd">5625000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="c114"
      decimals="-3"
      id="ixv-19144"
      unitRef="usd">6689000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="c106"
      decimals="-3"
      id="ixv-19145"
      unitRef="usd">14077000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="c113"
      decimals="-3"
      id="ixv-19146"
      unitRef="usd">53597000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="c114"
      decimals="-3"
      id="ixv-19147"
      unitRef="usd">42098000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="c106"
      decimals="-3"
      id="ixv-19148"
      unitRef="usd">3599000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="c113"
      decimals="-3"
      id="ixv-19149"
      unitRef="usd">14343000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="c114"
      decimals="-3"
      id="ixv-19150"
      unitRef="usd">12178000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="c106"
      decimals="-3"
      id="ixv-19151"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="c113"
      decimals="-3"
      id="ixv-19152"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="c114"
      decimals="-3"
      id="ixv-19153"
      unitRef="usd">74000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="c106"
      decimals="-3"
      id="ixv-19154"
      unitRef="usd">450000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="c113"
      decimals="-3"
      id="ixv-19155"
      unitRef="usd">2211000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="c114"
      decimals="-3"
      id="ixv-19156"
      unitRef="usd">2348000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="c106"
      decimals="-3"
      id="ixv-19157"
      unitRef="usd">4049000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="c113"
      decimals="-3"
      id="ixv-19158"
      unitRef="usd">16554000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="c114"
      decimals="-3"
      id="ixv-19159"
      unitRef="usd">14600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="c106"
      decimals="-3"
      id="ixv-19160"
      unitRef="usd">10028000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="c113"
      decimals="-3"
      id="ixv-19161"
      unitRef="usd">37043000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="c114"
      decimals="-3"
      id="ixv-19162"
      unitRef="usd">27498000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <plus:DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet
      contextRef="c106"
      decimals="-3"
      id="ixv-19163"
      unitRef="usd">-2089000</plus:DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet>
    <plus:DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet
      contextRef="c113"
      decimals="-3"
      id="ixv-19164"
      unitRef="usd">988000</plus:DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet>
    <plus:DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet
      contextRef="c114"
      decimals="-3"
      id="ixv-19165"
      unitRef="usd">1404000</plus:DisposalGroupIncludingDiscontinuedOperationOtherIncomeLossNet>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="c106"
      decimals="-3"
      id="ixv-19166"
      unitRef="usd">-7939000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="c113"
      decimals="-3"
      id="ixv-19167"
      unitRef="usd">-38031000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="c114"
      decimals="-3"
      id="ixv-19168"
      unitRef="usd">-28902000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="c106"
      decimals="-3"
      id="ixv-19169"
      unitRef="usd">3815000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="c113"
      decimals="-3"
      id="ixv-19170"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="c114"
      decimals="-3"
      id="ixv-19171"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax
      contextRef="c106"
      decimals="-3"
      id="ixv-19172"
      unitRef="usd">11754000</us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax
      contextRef="c113"
      decimals="-3"
      id="ixv-19173"
      unitRef="usd">38031000</us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax
      contextRef="c114"
      decimals="-3"
      id="ixv-19174"
      unitRef="usd">28902000</us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="c106"
      decimals="-3"
      id="ixv-19175"
      unitRef="usd">3238000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="c113"
      decimals="-3"
      id="ixv-19176"
      unitRef="usd">9894000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="c114"
      decimals="-3"
      id="ixv-19177"
      unitRef="usd">8247000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="c106"
      decimals="-3"
      id="ixv-19178"
      unitRef="usd">8516000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="c113"
      decimals="-3"
      id="ixv-19179"
      unitRef="usd">28137000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="c114"
      decimals="-3"
      id="ixv-19180"
      unitRef="usd">20655000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet contextRef="c4" decimals="-3" id="ixv-19181" unitRef="usd">34610000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <plus:DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent contextRef="c4" decimals="-3" id="ixv-19182" unitRef="usd">168392000</plus:DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesNetCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets contextRef="c4" decimals="-3" id="ixv-19183" unitRef="usd">19397000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c4" decimals="-3" id="ixv-19184" unitRef="usd">222399000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <plus:DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases contextRef="c4" decimals="-3" id="ixv-19185" unitRef="usd">126408000</plus:DisposalGroupIncludingDiscontinuedOperationFinancingReceivablesAndOperatingLeases>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets contextRef="c4" decimals="-3" id="ixv-19186" unitRef="usd">7427000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="c4" decimals="-3" id="ixv-19187" unitRef="usd">133835000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent contextRef="c4" decimals="-3" id="ixv-19188" unitRef="usd">127154000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <plus:DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent contextRef="c4" decimals="-3" id="ixv-19189" unitRef="usd">2812000</plus:DisposalGroupIncludingDiscontinuedOperationSalariesAndCommissionsPayableCurrent>
    <plus:DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent contextRef="c4" decimals="-3" id="ixv-19190" unitRef="usd">27456000</plus:DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities contextRef="c4" decimals="-3" id="ixv-19191" unitRef="usd">9041000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c4" decimals="-3" id="ixv-19192" unitRef="usd">166463000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <plus:DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent contextRef="c4" decimals="-3" id="ixv-19193" unitRef="usd">11317000</plus:DisposalGroupIncludingDiscontinuedOperationablNonRecourseNotesPayableNonCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities contextRef="c4" decimals="-3" id="ixv-19194" unitRef="usd">1229000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent contextRef="c4" decimals="-3" id="ixv-19195" unitRef="usd">12546000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-13144">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;6.&lt;/span&gt;&#160;&lt;span style="font-weight: bold;"&gt;LESSEE ACCOUNTING&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; We lease office space for periods up to six years and lease warehouse space for periods of up to ten years, and we have some lease options that can be exercised to extend beyond those lease term limits. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We recognize our right-of-use assets as part of property, equipment, and other assets&#x2014;net. See &lt;span style="text-decoration:underline"&gt;&lt;a href="#PROPERTY_EQUIPMENT_AND_OTHER_ASSETSNET"&gt;Note 9&lt;/a&gt;&lt;/span&gt;, &#x201c;Property, Equipment, and Other Assets&#x2014;Net&#x201d; for additional information.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; We recognize the current and long-term portions of our lease liability as part of &lt;span style="-sec-ix-hidden: hidden-fact-7"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-8"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-9"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-10"&gt;other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; and &lt;span style="-sec-ix-hidden: hidden-fact-11"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-12"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-13"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-14"&gt;other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, respectively. As of March 31, 2026, and 2025, we had current lease liabilities of $5.4 million and $5.6 million, respectively, and long-term lease liabilities of $10.8 million and $13.5 million, respectively. We recognized operating lease cost of $6.4 million, $5.7 million, and $5.8 million as part of selling, general, and administrative expenses during the years ended March 31, 2026, 2025, and 2024, respectively. &lt;/div&gt;&lt;div&gt; Supplemental information about the remaining lease terms and discount rates applied as of March 31, 2026, and March 31, 2025, are as follows:&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;Year ended March 31,&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &lt;div&gt; Lease Term and Discount Rate &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; 2026 &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; 2025 &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted average remaining lease term (months) &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;54&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;60&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;div&gt; Weighted average discount rate &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;5.4&lt;/td&gt;&lt;td style="text-align: right;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;5.5&lt;/td&gt;&lt;td style="text-align: right;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="text-align: justify;"&gt; The following table provides our future lease payments under our operating leases as of March 31, 2026 (in thousands): &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 88%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Year ending March 31, 2027
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium; border-style: none; border-color: currentcolor; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;5,569&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      2028
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;4,366&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      2029
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;2,649&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      2030
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;1,781&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      2031
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;1,313&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      2032 and thereafter
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;2,746&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Total lease payments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;18,424&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Less: interest
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;(2,133&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Present value of lease liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;16,291&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; As of March 31, 2026, we had no commitments for leases that had not yet commenced. On April 1, 2026, we signed an 8-year lease for a new headquarters in Herndon, Virginia with a total commitment of $9.1 million dollars. &lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c57" id="ixv-19196">P6Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c58" id="ixv-19197">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-5" id="ixv-19198" unitRef="usd">5400000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="-5" id="ixv-19199" unitRef="usd">5600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-5" id="ixv-19200" unitRef="usd">10800000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="-5" id="ixv-19201" unitRef="usd">13500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseExpense contextRef="c0" decimals="-5" id="ixv-19202" unitRef="usd">6400000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c11" decimals="-5" id="ixv-19203" unitRef="usd">5700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c12" decimals="-5" id="ixv-19204" unitRef="usd">5800000</us-gaap:OperatingLeaseExpense>
    <plus:SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock contextRef="c0" id="ixv-13176">&lt;div&gt; Supplemental information about the remaining lease terms and discount rates applied as of March 31, 2026, and March 31, 2025, are as follows:&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;Year ended March 31,&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &lt;div&gt; Lease Term and Discount Rate &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; 2026 &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; 2025 &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div&gt; Weighted average remaining lease term (months) &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;54&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;60&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;div&gt; Weighted average discount rate &lt;/div&gt; &lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;5.4&lt;/td&gt;&lt;td style="text-align: right;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;5.5&lt;/td&gt;&lt;td style="text-align: right;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</plus:SupplementalInformationOfRemainingLeaseTermsAndDiscountRatesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-19205">P54M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4" id="ixv-19206">P60M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="3" id="ixv-19207" unitRef="pure">0.054</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="3" id="ixv-19208" unitRef="pure">0.055</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-13230">&lt;div style="text-align: justify;"&gt; The following table provides our future lease payments under our operating leases as of March 31, 2026 (in thousands): &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 88%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Year ending March 31, 2027
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium; border-style: none; border-color: currentcolor; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;5,569&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      2028
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;4,366&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      2029
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;2,649&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      2030
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;1,781&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      2031
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;1,313&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      2032 and thereafter
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;2,746&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Total lease payments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;18,424&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.0pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Less: interest
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;(2,133&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Present value of lease liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;16,291&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c3" decimals="-3" id="ixv-19209" unitRef="usd">5569000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c3" decimals="-3" id="ixv-19210" unitRef="usd">4366000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c3" decimals="-3" id="ixv-19211" unitRef="usd">2649000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c3" decimals="-3" id="ixv-19212" unitRef="usd">1781000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c3" decimals="-3" id="ixv-19213" unitRef="usd">1313000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c3" decimals="-3" id="ixv-19214" unitRef="usd">2746000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c3" decimals="-3" id="ixv-19215" unitRef="usd">18424000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c3" decimals="-3" id="ixv-19216" unitRef="usd">2133000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c3" decimals="-3" id="ixv-19217" unitRef="usd">16291000</us-gaap:OperatingLeaseLiability>
    <plus:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted contextRef="c3" decimals="0" id="ixv-19218" unitRef="Lease">0</plus:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeasesCommitted>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c115" id="ixv-19219">P8Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <plus:LesseeOperatingLeaseLeaseNotYetCommencedCommitment
      contextRef="c115"
      decimals="-5"
      id="ixv-19220"
      unitRef="usd">9100000</plus:LesseeOperatingLeaseLeaseNotYetCommencedCommitment>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c0" id="ixv-13306">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;7. GOODWILL AND OTHER INTANGIBLE ASSETS&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Goodwill&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table summarizes the changes in the carrying amount of goodwill for the years ended March 31, 2026, and March 31, 2025, respectively (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;" width="100%"&gt;
 &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 13.5pt;"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"&gt; &lt;div style="margin: 0in;"&gt;Product&lt;/div&gt; &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"&gt; &lt;div style="margin: 0in;"&gt;Professional &lt;br/&gt;Services&lt;/div&gt; &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"&gt; &lt;div style="margin: 0in;"&gt;Managed &lt;br/&gt;Services&lt;/div&gt; &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"&gt; &lt;div style="margin: 0in;"&gt;Total&lt;/div&gt; &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; border-width: medium; border-style: none; border-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Balance, March 31, 2024 (1)&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;129,108&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;22,497&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;9,898&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;161,503&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt;"&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap; padding-left: 10px;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="mso-spacerun:yes"&gt;&#160;&lt;/span&gt;Acquisitions&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;30&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;41,275&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;&#160; - &lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;41,305&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="mso-spacerun:yes"&gt;&#160;&lt;/span&gt;Foreign currency translations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;39&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;7&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;4&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;50&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt;"&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Balance, March 31, 2025 (1)&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;129,177&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;63,779&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;9,902&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;202,858&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; padding-left: 10px;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="mso-spacerun:yes"&gt;&#160;&lt;/span&gt;Acquisitions&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;&#160; - &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;&#160; - &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;&#160; - &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;&#160; - &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 12.75pt;"&gt;
  &lt;td style="height: 12.75pt; padding-left: 10px;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="mso-spacerun:yes"&gt;&#160;&lt;/span&gt;Foreign currency translations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;17&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;3&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;2&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;22&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Balance, March 31, 2026 (1)&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;129,194&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;63,782&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;9,904&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;202,880&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (1) &lt;/div&gt; &lt;div&gt; Balance is net of $4,644 thousand in accumulated impairments that were recorded in a segment that preceded our current segment organization. &lt;/div&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Goodwill represents the premium paid over the fair value of the net tangible and intangible assets that are individually identified and separately recognized in business combinations.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We test goodwill for impairment on an annual basis, as of the first day of our third fiscal quarter, and between annual tests if an event occurs, or circumstances change, that would more likely than not reduce the fair value of a reporting unit below its carrying value.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In our annual test as of October 1, 2025, we performed a qualitative assessment of goodwill and concluded that, more likely than not, the fair value of our product, professional services, and managed services reporting units continued to exceed their carrying value.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Other Intangible Assets&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Our other intangible assets consist of purchased intangible assets and capitalized software development.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table provides the composition of our purchased intangible assets as of March 31, 2026, and March 31, 2025 (in thousands):&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;" width="100%"&gt;
 &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 28%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 13pt;"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"&gt;    &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2026&lt;/span&gt;    &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"&gt;    &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2025&lt;/span&gt;    &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:1;height:13.0pt"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Gross&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Carrying&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amount&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Accumulated&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amortization&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Net Carrying&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amount&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Gross&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Carrying&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amount&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Accumulated&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amortization&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Net Carrying&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amount&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Customer relationships&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;165,358&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;(110,708&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;54,650&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;167,093&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;(93,085&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;74,008&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:3;height:14.0pt"&gt;
  &lt;td style="height: 14pt;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Trade names and other&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;9,108&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;(2,414&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; vertical-align: middle;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;6,694&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;11,459&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;(3,500&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;7,959&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Total&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;174,466&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;(113,122&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent; vertical-align: middle;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;61,344&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;178,552&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;(96,585&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent; vertical-align: middle;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;81,967&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Our customer relationships, trade names, and other purchased intangibles are generally amortized between 5 to 10 years. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Total amortization expense for purchased intangibles was $20.6 million, $19.9 million, and $15.2 million for the years ended March 31, 2026, 2025 and 2024, respectively. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table provides the future amortization expense for purchased intangibles as of March 31, 2026 (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 88%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Year ending March 31, 2027
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;16,909&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      2028
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;13,538&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      2029
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;10,379&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      2030
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;7,774&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      2031
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;5,349&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      2032 and thereafter
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;7,395&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;61,344&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Our capitalized software development was not significant as of March 31, 2026, and March 31, 2025. &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c0" id="ixv-13313">&lt;div&gt; The following table summarizes the changes in the carrying amount of goodwill for the years ended March 31, 2026, and March 31, 2025, respectively (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;" width="100%"&gt;
 &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 13.5pt;"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"&gt; &lt;div style="margin: 0in;"&gt;Product&lt;/div&gt; &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"&gt; &lt;div style="margin: 0in;"&gt;Professional &lt;br/&gt;Services&lt;/div&gt; &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"&gt; &lt;div style="margin: 0in;"&gt;Managed &lt;br/&gt;Services&lt;/div&gt; &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center; padding-left: 10px;" valign="bottom"&gt; &lt;div style="margin: 0in;"&gt;Total&lt;/div&gt; &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; border-width: medium; border-style: none; border-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Balance, March 31, 2024 (1)&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;129,108&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;22,497&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;9,898&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;161,503&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt;"&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap; padding-left: 10px;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="mso-spacerun:yes"&gt;&#160;&lt;/span&gt;Acquisitions&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;30&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;41,275&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;&#160; - &lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;41,305&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="mso-spacerun:yes"&gt;&#160;&lt;/span&gt;Foreign currency translations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;39&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;7&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;4&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;50&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt;"&gt;
  &lt;td style="height: 13.5pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Balance, March 31, 2025 (1)&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;129,177&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;63,779&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;9,902&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;202,858&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; padding-left: 10px;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="mso-spacerun:yes"&gt;&#160;&lt;/span&gt;Acquisitions&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;&#160; - &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;&#160; - &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;&#160; - &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; width: 1%; text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;&#160; - &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 12.75pt;"&gt;
  &lt;td style="height: 12.75pt; padding-left: 10px;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="mso-spacerun:yes"&gt;&#160;&lt;/span&gt;Foreign currency translations&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;17&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;3&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;2&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 12.75pt; white-space: nowrap; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 12.75pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;22&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Balance, March 31, 2026 (1)&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;129,194&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;63,782&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;9,904&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;202,880&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (1) &lt;/div&gt; &lt;div&gt; Balance is net of $4,644 thousand in accumulated impairments that were recorded in a segment that preceded our current segment organization. &lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="c127"
      decimals="-3"
      id="ix_0_fact"
      unitRef="usd">129108000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="c128"
      decimals="-3"
      id="ix_1_fact"
      unitRef="usd">22497000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="c129"
      decimals="-3"
      id="ix_2_fact"
      unitRef="usd">9898000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c13" decimals="-3" id="ix_3_fact" unitRef="usd">161503000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c130"
      decimals="-3"
      id="ixv-19225"
      unitRef="usd">30000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c131"
      decimals="-3"
      id="ixv-19226"
      unitRef="usd">41275000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c132"
      decimals="-3"
      id="ixv-19227"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c11" decimals="-3" id="ixv-19228" unitRef="usd">41305000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c130"
      decimals="-3"
      id="ixv-19229"
      unitRef="usd">39000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c131"
      decimals="-3"
      id="ixv-19230"
      unitRef="usd">7000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c132"
      decimals="-3"
      id="ixv-19231"
      unitRef="usd">4000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c11" decimals="-3" id="ixv-19232" unitRef="usd">50000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillGross
      contextRef="c133"
      decimals="-3"
      id="ix_4_fact"
      unitRef="usd">129177000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="c134"
      decimals="-3"
      id="ix_5_fact"
      unitRef="usd">63779000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="c135"
      decimals="-3"
      id="ix_6_fact"
      unitRef="usd">9902000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c4" decimals="-3" id="ix_7_fact" unitRef="usd">202858000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c136"
      decimals="-3"
      id="ixv-19237"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c137"
      decimals="-3"
      id="ixv-19238"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c138"
      decimals="-3"
      id="ixv-19239"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c0" decimals="-3" id="ixv-19240" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c136"
      decimals="-3"
      id="ixv-19241"
      unitRef="usd">17000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c137"
      decimals="-3"
      id="ixv-19242"
      unitRef="usd">3000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c138"
      decimals="-3"
      id="ixv-19243"
      unitRef="usd">2000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c0" decimals="-3" id="ixv-19244" unitRef="usd">22000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillGross
      contextRef="c139"
      decimals="-3"
      id="ix_8_fact"
      unitRef="usd">129194000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="c140"
      decimals="-3"
      id="ix_9_fact"
      unitRef="usd">63782000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="c141"
      decimals="-3"
      id="ix_10_fact"
      unitRef="usd">9904000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c3" decimals="-3" id="ix_11_fact" unitRef="usd">202880000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c3" decimals="-3" id="ixv-19250" unitRef="usd">4644000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c0" id="ixv-13521">&lt;div&gt; The following table provides the composition of our purchased intangible assets as of March 31, 2026, and March 31, 2025 (in thousands):&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;" width="100%"&gt;
 &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 28%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 13pt;"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"&gt;    &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2026&lt;/span&gt;    &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"&gt;    &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2025&lt;/span&gt;    &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:1;height:13.0pt"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Gross&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Carrying&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amount&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Accumulated&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amortization&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Net Carrying&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amount&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Gross&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Carrying&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amount&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Accumulated&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amortization&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: center; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Net Carrying&lt;br/&gt; &lt;/div&gt;
  &lt;div style="margin: 0in;"&gt;Amount&lt;/div&gt;
  &lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: center; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Customer relationships&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;165,358&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;(110,708&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;54,650&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;167,093&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;(93,085&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13pt; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; padding-left: 10px;" valign="bottom"&gt;74,008&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:3;height:14.0pt"&gt;
  &lt;td style="height: 14pt;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Trade names and other&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;9,108&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;(2,414&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; vertical-align: middle;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;6,694&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;11,459&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;(3,500&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 14pt; white-space: nowrap; width: 1%; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 14pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 10px;" valign="bottom"&gt;7,959&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Total&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;174,466&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;(113,122&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent; vertical-align: middle;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;61,344&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;178,552&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;(96,585&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent; vertical-align: middle;" valign="bottom"&gt;)&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; height: 13.5pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 13.5pt; white-space: nowrap; text-align: right; margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;" valign="bottom"&gt;81,967&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c142"
      decimals="-3"
      id="ixv-19251"
      unitRef="usd">165358000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c142"
      decimals="-3"
      id="ixv-19252"
      unitRef="usd">110708000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c142"
      decimals="-3"
      id="ixv-19253"
      unitRef="usd">54650000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c143"
      decimals="-3"
      id="ixv-19254"
      unitRef="usd">167093000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c143"
      decimals="-3"
      id="ixv-19255"
      unitRef="usd">93085000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c143"
      decimals="-3"
      id="ixv-19256"
      unitRef="usd">74008000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c144"
      decimals="-3"
      id="ixv-19257"
      unitRef="usd">9108000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c144"
      decimals="-3"
      id="ixv-19258"
      unitRef="usd">2414000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c144"
      decimals="-3"
      id="ixv-19259"
      unitRef="usd">6694000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c145"
      decimals="-3"
      id="ixv-19260"
      unitRef="usd">11459000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c145"
      decimals="-3"
      id="ixv-19261"
      unitRef="usd">3500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c145"
      decimals="-3"
      id="ixv-19262"
      unitRef="usd">7959000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c3" decimals="-3" id="ixv-19263" unitRef="usd">174466000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c3" decimals="-3" id="ixv-19264" unitRef="usd">113122000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c3" decimals="-3" id="ixv-19265" unitRef="usd">61344000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c4" decimals="-3" id="ixv-19266" unitRef="usd">178552000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c4" decimals="-3" id="ixv-19267" unitRef="usd">96585000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c4" decimals="-3" id="ixv-19268" unitRef="usd">81967000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c118" id="ixv-19269">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c117" id="ixv-19270">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c116" id="ixv-19271">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c121" id="ixv-19272">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c120" id="ixv-19273">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c119" id="ixv-19274">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c122"
      decimals="-5"
      id="ixv-19275"
      unitRef="usd">20600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c123"
      decimals="-5"
      id="ixv-19276"
      unitRef="usd">19900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c124"
      decimals="-5"
      id="ixv-19277"
      unitRef="usd">15200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0" id="ixv-13697">&lt;div&gt; The following table provides the future amortization expense for purchased intangibles as of March 31, 2026 (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 88%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Year ending March 31, 2027
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;16,909&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      2028
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;13,538&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      2029
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;10,379&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      2030
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;7,774&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      2031
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;5,349&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      2032 and thereafter
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;7,395&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;61,344&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="c146"
      decimals="-3"
      id="ixv-19278"
      unitRef="usd">16909000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="c146"
      decimals="-3"
      id="ixv-19279"
      unitRef="usd">13538000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="c146"
      decimals="-3"
      id="ixv-19280"
      unitRef="usd">10379000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="c146"
      decimals="-3"
      id="ixv-19281"
      unitRef="usd">7774000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="c146"
      decimals="-3"
      id="ixv-19282"
      unitRef="usd">5349000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="c146"
      decimals="-3"
      id="ixv-19283"
      unitRef="usd">7395000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c146"
      decimals="-3"
      id="ixv-19284"
      unitRef="usd">61344000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c125"
      decimals="-6"
      id="ixv-19285"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c126"
      decimals="-6"
      id="ixv-19286"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AllowanceForCreditLossesTextBlock contextRef="c0" id="ixv-13759">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;8. ALLOWANCE FOR CREDIT LOSSES&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table provides the activity in our allowance for credit losses for the years ended March 31, 2026, 2025, and 2024 (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="9" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      Year ended March 31,
             &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Beginning
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;3,902&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;2,549&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;2,318&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Provision for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;483&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;1,732&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;371&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Write-offs and other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;(1,361&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;(379&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;(140&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Ending
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;3,024&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;3,902&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;2,549&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock contextRef="c0" id="ixv-13763">&lt;div&gt; The following table provides the activity in our allowance for credit losses for the years ended March 31, 2026, 2025, and 2024 (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="9" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: center;"&gt;


      Year ended March 31,
             &lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Beginning
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;3,902&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;2,549&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;2,318&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Provision for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;483&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;1,732&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;371&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Write-offs and other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;(1,361&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;(379&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;(140&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Ending
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;3,024&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;3,902&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;2,549&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="c147"
      decimals="-3"
      id="ixv-19287"
      unitRef="usd">3902000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="c148"
      decimals="-3"
      id="ixv-19288"
      unitRef="usd">2549000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="c149"
      decimals="-3"
      id="ixv-19289"
      unitRef="usd">2318000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="c150"
      decimals="-3"
      id="ixv-19290"
      unitRef="usd">483000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="c151"
      decimals="-3"
      id="ixv-19291"
      unitRef="usd">1732000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="c152"
      decimals="-3"
      id="ixv-19292"
      unitRef="usd">371000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="c150"
      decimals="-3"
      id="ixv-19293"
      unitRef="usd">1361000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="c151"
      decimals="-3"
      id="ixv-19294"
      unitRef="usd">379000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="c152"
      decimals="-3"
      id="ixv-19295"
      unitRef="usd">140000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="c153"
      decimals="-3"
      id="ixv-19296"
      unitRef="usd">3024000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="c147"
      decimals="-3"
      id="ixv-19297"
      unitRef="usd">3902000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="c148"
      decimals="-3"
      id="ixv-19298"
      unitRef="usd">2549000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-13881">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;9. PROPERTY, EQUIPMENT, AND OTHER ASSETS&#x2014;NET&lt;/span&gt;
  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Our property, equipment, and other assets&#x2014;net consists of the following components (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid;"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2026&lt;/span&gt;&lt;/td&gt;


    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2025&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-color: black; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Deferred costs&#x2014;long-term
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;50,891&lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; border-collapse: collapse; border-spacing: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;55,790&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Right-of-use assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;15,034&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;17,857&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Property and equipment&#x2014;net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;12,791&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;15,551&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Prepaid expenses&#x2014;long-term
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;20,464&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;8,337&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 2px solid black;"&gt;859&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 2px solid black;"&gt;1,122&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Total other assets&#x2014;long-term
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 4px double black;"&gt;100,039&lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 4px double black;"&gt;98,657&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt; Our property and equipment&#x2014;net consists of the following (in thousands): &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Furniture, fixtures, and equipment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;27,166&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;26,463&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Leasehold improvements
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;13,280&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;13,343&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Capitalized software
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,379&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,608&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Vehicles
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;637&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;558&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;43,462&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;42,972&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Accumulated depreciation and amortization
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(30,671&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(27,421&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Property and equipment &#x2013; net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;12,791&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;15,551&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-family: Aptos;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Depreciation and amortization expense on property and equipment, including amounts recognized in cost of sales, was $6.9 million, $7.0 million, and $6.7 million for the fiscal years ended March 31, 2026, 2025, and 2024, respectively. &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <plus:ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock contextRef="c0" id="ixv-13885">&lt;div&gt; Our property, equipment, and other assets&#x2014;net consists of the following components (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid;"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2026&lt;/span&gt;&lt;/td&gt;


    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;March 31, 2025&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-color: black; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Deferred costs&#x2014;long-term
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;50,891&lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; border-collapse: collapse; border-spacing: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;55,790&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Right-of-use assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;15,034&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;17,857&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Property and equipment&#x2014;net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;12,791&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;15,551&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Prepaid expenses&#x2014;long-term
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;20,464&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;8,337&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 2px solid black;"&gt;859&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 2px solid black;"&gt;1,122&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Total other assets&#x2014;long-term
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 4px double black;"&gt;100,039&lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top; height: 12.75pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px; border-bottom: 4px double black;"&gt;98,657&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</plus:ScheduleOfPropertyEquipmentAndOtherAssetsTableTextBlock>
    <us-gaap:DeferredCosts contextRef="c3" decimals="-3" id="ixv-19299" unitRef="usd">50891000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts contextRef="c4" decimals="-3" id="ixv-19300" unitRef="usd">55790000</us-gaap:DeferredCosts>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation contextRef="c3" decimals="-3" id="ixv-19301" unitRef="usd">15034000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation contextRef="c4" decimals="-3" id="ixv-19302" unitRef="usd">17857000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" id="ixv-19303" unitRef="usd">12791000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" id="ixv-19304" unitRef="usd">15551000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PrepaidExpenseNoncurrent contextRef="c3" decimals="-3" id="ixv-19305" unitRef="usd">20464000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:PrepaidExpenseNoncurrent contextRef="c4" decimals="-3" id="ixv-19306" unitRef="usd">8337000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="c3" decimals="-3" id="ixv-19307" unitRef="usd">859000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="c4" decimals="-3" id="ixv-19308" unitRef="usd">1122000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" id="ixv-19309" unitRef="usd">100039000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" id="ixv-19310" unitRef="usd">98657000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-13985">&lt;div&gt; Our property and equipment&#x2014;net consists of the following (in thousands): &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Furniture, fixtures, and equipment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;27,166&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;26,463&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Leasehold improvements
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;13,280&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;13,343&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Capitalized software
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,379&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2,608&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Vehicles
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;637&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;558&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;43,462&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;42,972&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Accumulated depreciation and amortization
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(30,671&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(27,421&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Property and equipment &#x2013; net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;12,791&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black;"&gt;15,551&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c63" decimals="-3" id="ixv-19311" unitRef="usd">27166000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c154"
      decimals="-3"
      id="ixv-19312"
      unitRef="usd">26463000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c155"
      decimals="-3"
      id="ixv-19313"
      unitRef="usd">13280000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c156"
      decimals="-3"
      id="ixv-19314"
      unitRef="usd">13343000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c62" decimals="-3" id="ixv-19315" unitRef="usd">2379000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c157"
      decimals="-3"
      id="ixv-19316"
      unitRef="usd">2608000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c158"
      decimals="-3"
      id="ixv-19317"
      unitRef="usd">637000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c159"
      decimals="-3"
      id="ixv-19318"
      unitRef="usd">558000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="-3" id="ixv-19319" unitRef="usd">43462000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="-3" id="ixv-19320" unitRef="usd">42972000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" id="ixv-19321" unitRef="usd">30671000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="-3" id="ixv-19322" unitRef="usd">27421000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" id="ixv-19323" unitRef="usd">12791000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" id="ixv-19324" unitRef="usd">15551000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c0" decimals="-5" id="ixv-19325" unitRef="usd">6900000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c11" decimals="-5" id="ixv-19326" unitRef="usd">7000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c12" decimals="-5" id="ixv-19327" unitRef="usd">6700000</us-gaap:Depreciation>
    <plus:CreditFacilityTextBlock contextRef="c0" id="ixv-14089">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;10. CREDIT FACILITY&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We finance the operations of our subsidiaries &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus Technology, inc. and &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus Technology Services, inc. (collectively, the &#x201c;Borrowers&#x201d;) through a credit facility with Wells Fargo Commercial Distribution Finance, LLC (&#x201c;WFCDF&#x201d;). The WFCDF credit facility (the &#x201c;WFCDF Credit Facility&#x201d;) has a floor plan facility and a revolving credit facility.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Our credit facility is provided by a syndicate of banks for which WFCDF acts as administrative agent and consists of a discretionary senior secured floor plan facility in favor of the Borrowers in the aggregate principal amount of up to $500.0 million, together with a sublimit for a revolving credit facility for up to $200.0 million. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; We use the floor plan facility to facilitate the purchase of inventory from designated vendors. WFCDF pays our vendors and provides us with extended payment terms. We pay down the floor plan facility on three specified dates each month, generally 45-60 days from the invoice date. We normally do not incur any interest for balances under the floor plan facility. We pay an unused commitment fee in months that our floor plan utilization is below certain thresholds. We are not involved in establishing the terms or conditions of the arrangements between our vendors and WFCDF. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table provides roll forwards of our outstanding obligations confirmed as valid under the floor plan facility for the years ended March 31, 2026, and 2025 (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;    &lt;/td&gt;


    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Confirmed obligations at the beginning of the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;89,527&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;105,104&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Invoices confirmed during the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;845,168&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;692,349&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Confirmed invoices paid during the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;(815,002&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;(707,926&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Confirmed obligations at the end of the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black; padding-left: 10px;"&gt;119,693&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black; padding-left: 10px;"&gt;89,527&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Our liability under the accounts payable floor plan facility is presented as accounts payable &#x2013; floor plan on our balance sheet.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; We may use the revolving credit facility for our borrowing needs. We did not have any outstanding balances under the revolving credit facility as of March 31, 2026, and March 31, 2025. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The amount of principal available is subject to a borrowing base determined by, among other things, the Borrowers&#x2019; accounts receivable and inventory, each pursuant to a formula and subject to certain reserves. Loans accrue interest at a rate per annum equal to Term SOFR Rate plus a Term &lt;span style="-sec-ix-hidden: hidden-fact-15"&gt;SOFR&lt;/span&gt; Adjustment of 0.10% plus an Applicable Margin of 1.75%. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Our borrowings under the WFCDF Credit Facility are secured by the assets of the Borrowers. Additionally, the WFCDF Credit Facility requires a guaranty of $10.5 million by &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus inc.&lt;/div&gt;&lt;div&gt;
   Under the WFCDF Credit Facility, the Borrowers are restricted in their ability to pay dividends to &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus inc. unless their available borrowing meets or met certain thresholds. As of March 31, 2026, and March 31, 2025, their available borrowing met the thresholds such that there were no restrictions on their ability to pay dividends.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The WFCDF Credit Facility has an initial one-year term, which automatically renews for successive one-year terms thereafter. However, either the Borrowers or WFCDF may terminate the WFCDF Credit Facility at any time by providing a written termination notice to the other party no less than 90 days prior to such termination. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The loss of the WFCDF Credit Facility could have a material adverse effect on our future results as we currently rely on this facility and its components for daily working capital and liquidity for our business and as an operational function of our accounts payable process.
  &lt;/div&gt;</plus:CreditFacilityTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c160"
      decimals="-5"
      id="ixv-19328"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c161"
      decimals="-5"
      id="ixv-19329"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <plus:NumberOfPaymentDates
      contextRef="c162"
      decimals="INF"
      id="ixv-19330"
      unitRef="Dates">3</plus:NumberOfPaymentDates>
    <us-gaap:DebtInstrumentTerm contextRef="c163" id="ixv-19331">P45D</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm contextRef="c164" id="ixv-19332">P60D</us-gaap:DebtInstrumentTerm>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="c0" id="ixv-14101">&lt;div&gt; The following table provides roll forwards of our outstanding obligations confirmed as valid under the floor plan facility for the years ended March 31, 2026, and 2025 (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;    &lt;/td&gt;


    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 9%;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Confirmed obligations at the beginning of the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;89,527&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;105,104&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Invoices confirmed during the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;845,168&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;692,349&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Confirmed invoices paid during the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;(815,002&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 2px solid black; padding-left: 10px;"&gt;(707,926&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Confirmed obligations at the end of the year
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black; padding-left: 10px;"&gt;119,693&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 4px double black; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double black; padding-left: 10px;"&gt;89,527&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCredit
      contextRef="c168"
      decimals="-3"
      id="ixv-19333"
      unitRef="usd">89527000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="c169"
      decimals="-3"
      id="ixv-19334"
      unitRef="usd">105104000</us-gaap:LineOfCredit>
    <plus:InvoicesConfirmedDuringTheYear
      contextRef="c170"
      decimals="-3"
      id="ixv-19335"
      unitRef="usd">845168000</plus:InvoicesConfirmedDuringTheYear>
    <plus:InvoicesConfirmedDuringTheYear
      contextRef="c171"
      decimals="-3"
      id="ixv-19336"
      unitRef="usd">692349000</plus:InvoicesConfirmedDuringTheYear>
    <plus:ConfirmedInvoicesPaidDuringTheYear
      contextRef="c170"
      decimals="-3"
      id="ixv-19337"
      unitRef="usd">815002000</plus:ConfirmedInvoicesPaidDuringTheYear>
    <plus:ConfirmedInvoicesPaidDuringTheYear
      contextRef="c171"
      decimals="-3"
      id="ixv-19338"
      unitRef="usd">707926000</plus:ConfirmedInvoicesPaidDuringTheYear>
    <us-gaap:LineOfCredit
      contextRef="c172"
      decimals="-3"
      id="ixv-19339"
      unitRef="usd">119693000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="c168"
      decimals="-3"
      id="ixv-19340"
      unitRef="usd">89527000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="c161"
      decimals="-6"
      id="ixv-19341"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="c165"
      decimals="-6"
      id="ixv-19342"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <plus:DebtInstrumentInterestRateAdjustment
      contextRef="c166"
      decimals="4"
      id="ixv-19343"
      unitRef="pure">0.001</plus:DebtInstrumentInterestRateAdjustment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c166"
      decimals="4"
      id="ixv-19344"
      unitRef="pure">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="c167"
      decimals="-5"
      id="ixv-19345"
      unitRef="usd">10500000</us-gaap:GuaranteeObligationsMaximumExposure>
    <plus:RenewalTerm contextRef="c166" id="ixv-19346">P1Y</plus:RenewalTerm>
    <us-gaap:DebtInstrumentTerm contextRef="c166" id="ixv-19347">P1Y</us-gaap:DebtInstrumentTerm>
    <plus:PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd contextRef="c166" id="ixv-19348">P90D</plus:PeriodOfNoticeRequiredToTerminateCreditFacilityAtYearEnd>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-14217">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;11. COMMITMENTS AND CONTINGENCIES&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Legal Proceedings&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We are subject to various legal proceedings, as well as demands, claims and threatened litigation, that arise in the normal course of our business and have not been fully resolved. The ultimate outcome of any litigation or other legal dispute is uncertain. When a loss related to a legal proceeding or claim is probable and reasonably estimable, we accrue our best estimate for the ultimate resolution of the matter. If one or more legal matters are resolved against us in a reporting period for amounts above our expectations, our financial condition and operating results for that period may be adversely affected. As of March 31, 2026, we do not believe that there is a reasonable possibility that any material loss exceeding the amounts already recognized for these proceedings and matters, if any, has been incurred. Any outcome, whether favorable or unfavorable, may materially and adversely affect us due to legal costs and expenses, diversion of management attention and other factors. We expense legal costs in the period incurred. We cannot assure that additional contingencies of a legal nature or contingencies having legal aspects will not be asserted against us in the future, and these matters could relate to prior, current, or future transactions or events.
  &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0" id="ixv-14226">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;12. EARNINGS PER SHARE&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Basic earnings per share is calculated by dividing net earnings available to common shareholders by the basic weighted average number of shares of common stock outstanding during each period. Diluted earnings per share is calculated by dividing net earnings available to common shareholders by the basic weighted average number of shares of common stock outstanding plus common stock equivalents during each period.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table provides a reconciliation of the numerators and denominators used to calculate basic and diluted net earnings per common share as disclosed in our consolidated statements of operations for the fiscal years ended March 31, 2026, 2025 and 2024 (in thousands, except per share data): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="9" style="vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;        &lt;/td&gt;





    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Net earnings attributable to common shareholders &#x2013; basic and diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;124,120&lt;/span&gt;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;76,439&lt;/span&gt;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;97,327&lt;/span&gt;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Discontinued operations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;8,516&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;28,137&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;20,655&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Net earnings
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;132,636&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;104,576&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;117,982&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 3px double black; vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 3px double black; vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 3px double black; vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      &lt;span style="text-decoration: underline;"&gt;Basic and diluted common shares outstanding:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Weighted average common shares outstanding &#x2013; basic
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;26,234&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;26,503&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;26,610&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Effect of dilutive shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;137&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;163&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;107&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Weighted average shares common outstanding &#x2013; diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;26,371&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;26,666&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;26,717&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Net earnings per common share &#x2013; basic
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Continuing operations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;4.73&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;2.88&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;3.66&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Discontinued operations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;0.32&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;1.06&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;0.78&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Net earnings per common share &#x2013; basic
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;5.05&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;3.94&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;4.44&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Net earnings per common share &#x2013; diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Continuing operations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;4.71&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;2.87&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;3.64&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Discontinued operations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;0.32&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;1.06&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;0.77&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Net earnings per common share &#x2013; diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;5.03&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;3.93&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;4.41&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-14232">&lt;div&gt; The following table provides a reconciliation of the numerators and denominators used to calculate basic and diluted net earnings per common share as disclosed in our consolidated statements of operations for the fiscal years ended March 31, 2026, 2025 and 2024 (in thousands, except per share data): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="9" style="vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: center;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;        &lt;/td&gt;





    &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Net earnings attributable to common shareholders &#x2013; basic and diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;124,120&lt;/span&gt;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;76,439&lt;/span&gt;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;97,327&lt;/span&gt;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Discontinued operations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;8,516&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;28,137&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;20,655&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Net earnings
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;132,636&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;104,576&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;117,982&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 3px double black; vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 3px double black; vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 3px double black; vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 3px double black; vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      &lt;span style="text-decoration: underline;"&gt;Basic and diluted common shares outstanding:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Weighted average common shares outstanding &#x2013; basic
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;26,234&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;26,503&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;26,610&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Effect of dilutive shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;137&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;163&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;107&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Weighted average shares common outstanding &#x2013; diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;26,371&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;26,666&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;26,717&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; font-size: 0px; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Net earnings per common share &#x2013; basic
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Continuing operations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;4.73&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;2.88&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;3.66&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Discontinued operations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;0.32&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;1.06&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;0.78&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Net earnings per common share &#x2013; basic
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;5.05&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;3.94&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;4.44&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Net earnings per common share &#x2013; diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Continuing operations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;4.71&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;2.87&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;3.64&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Discontinued operations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;0.32&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;1.06&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"&gt;0.77&lt;/td&gt;&lt;td style="border-width: medium; border-style: none; border-color: currentcolor; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle; padding-left: 10px;"&gt;
     &lt;div&gt;
      Net earnings per common share &#x2013; diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;5.03&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;3.93&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 14.25pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;4.41&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c0" decimals="-3" id="ixv-19349" unitRef="usd">124120000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c11" decimals="-3" id="ixv-19350" unitRef="usd">76439000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c12" decimals="-3" id="ixv-19351" unitRef="usd">97327000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c0" decimals="-3" id="ixv-19352" unitRef="usd">8516000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c11" decimals="-3" id="ixv-19353" unitRef="usd">28137000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c12" decimals="-3" id="ixv-19354" unitRef="usd">20655000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-19355" unitRef="usd">132636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-19356" unitRef="usd">104576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-19357" unitRef="usd">117982000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="-3"
      id="ixv-19358"
      unitRef="shares">26234000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c11"
      decimals="-3"
      id="ixv-19359"
      unitRef="shares">26503000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c12"
      decimals="-3"
      id="ixv-19360"
      unitRef="shares">26610000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c0"
      decimals="-3"
      id="ixv-19361"
      unitRef="shares">137000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c11"
      decimals="-3"
      id="ixv-19362"
      unitRef="shares">163000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c12"
      decimals="-3"
      id="ixv-19363"
      unitRef="shares">107000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="-3"
      id="ixv-19364"
      unitRef="shares">26371000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c11"
      decimals="-3"
      id="ixv-19365"
      unitRef="shares">26666000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c12"
      decimals="-3"
      id="ixv-19366"
      unitRef="shares">26717000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c0"
      decimals="2"
      id="ixv-19367"
      unitRef="usdPershares">4.73</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c11"
      decimals="2"
      id="ixv-19368"
      unitRef="usdPershares">2.88</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c12"
      decimals="2"
      id="ixv-19369"
      unitRef="usdPershares">3.66</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c0"
      decimals="2"
      id="ixv-19370"
      unitRef="usdPershares">0.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c11"
      decimals="2"
      id="ixv-19371"
      unitRef="usdPershares">1.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c12"
      decimals="2"
      id="ixv-19372"
      unitRef="usdPershares">0.78</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-19373"
      unitRef="usdPershares">5.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c11"
      decimals="2"
      id="ixv-19374"
      unitRef="usdPershares">3.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c12"
      decimals="2"
      id="ixv-19375"
      unitRef="usdPershares">4.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c0"
      decimals="2"
      id="ixv-19376"
      unitRef="usdPershares">4.71</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c11"
      decimals="2"
      id="ixv-19377"
      unitRef="usdPershares">2.87</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c12"
      decimals="2"
      id="ixv-19378"
      unitRef="usdPershares">3.64</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c0"
      decimals="2"
      id="ixv-19379"
      unitRef="usdPershares">0.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c11"
      decimals="2"
      id="ixv-19380"
      unitRef="usdPershares">1.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c12"
      decimals="2"
      id="ixv-19381"
      unitRef="usdPershares">0.77</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-19382"
      unitRef="usdPershares">5.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c11"
      decimals="2"
      id="ixv-19383"
      unitRef="usdPershares">3.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c12"
      decimals="2"
      id="ixv-19384"
      unitRef="usdPershares">4.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-14584">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;13. STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Share Repurchase Plan&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; On August 7, 2025, our Board of Directors authorized the repurchase of up to 1,500,000 shares of our outstanding common stock, over a 12-month period beginning August 11, 2025. Previously, on May 18, 2024, our Board of Directors authorized the repurchase of up to 1,250,000 shares of our outstanding common stock over a 12-month period that began on May 28, 2024 and terminated on May 27, 2025. Under each authorized share repurchase program, when such program is in place, we may make purchases from time to time in the open market, or in privately negotiated transactions, subject to availability and the plan terms. Any repurchased shares have the status of treasury shares and may be used, when needed, for general corporate purposes. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the year ended March 31, 2026, we purchased 362,900 shares of our outstanding common stock at a value of $27.9 million under the share repurchase plan; we also purchased 47,488 shares of common stock at a value of $3.3 million to satisfy tax withholding obligations relating to the vesting of employees&#x2019; restricted stock. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the year ended March 31, 2025, we purchased 557,009 shares of our outstanding common stock at a value of $43.1 million under the share repurchase plan; we also purchased 52,450 shares of common stock at a value of $3.8 million to satisfy tax withholding obligations relating to the vesting of employees&#x2019; restricted stock. &lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c173"
      decimals="INF"
      id="ixv-19385"
      unitRef="shares">1500000</srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c174"
      decimals="INF"
      id="ixv-19386"
      unitRef="shares">1250000</srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c0"
      decimals="INF"
      id="ixv-19387"
      unitRef="shares">362900</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c0" decimals="-5" id="ixv-19388" unitRef="usd">27900000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c0"
      decimals="INF"
      id="ixv-19389"
      unitRef="shares">47488</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c0" decimals="-5" id="ixv-19390" unitRef="usd">3300000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c11"
      decimals="INF"
      id="ixv-19391"
      unitRef="shares">557009</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c11" decimals="-5" id="ixv-19392" unitRef="usd">43100000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c11"
      decimals="INF"
      id="ixv-19393"
      unitRef="shares">52450</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c11" decimals="-5" id="ixv-19394" unitRef="usd">3800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-14597">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;14. SHARE-BASED COMPENSATION&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;
   &lt;span style="font-weight: bold;"&gt;Share-Based Plans&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   During the year ended March 31, 2026, we had share-based awards outstanding under the following plans: (1) the 2017 Non-Employee Director Long-Term Incentive Plan (&#x201c;2017 Director LTIP&#x201d;), (2) the 2024 Non-Employee Director Long-Term Incentive Plan (&#x201c;2024 Director LTIP&#x201d;) and (3) the 2021 Employee Long-Term Incentive Plan (&#x201c;2021 Employee LTIP&#x201d;).
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   These share-based plans define fair market value as the closing sales price of a share of common stock as quoted on any established stock exchange for such date or the most recent trading day preceding such date if there were no trades on such date.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;2021 Employee LTIP&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The 2021 Employee LTIP was approved by our stockholders on September 16, 2021, and became effective October 1, 2021. Under the 2021 Employee LTIP, 3,000,000 shares were authorized for grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, or other share-based awards to &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus employees. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The purpose of the 2021 Employee LTIP is to encourage our employees to acquire a proprietary interest in the growth and performance of &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus, thus enhancing the value of &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus for the benefit of its stockholders, and to enhance our ability to attract and retain exceptionally qualified individuals. These plans are administered by the Compensation Committee.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Shares issuable under these plans may consist of authorized but unissued shares or shares held in our treasury. Under these plans, the Compensation Committee will determine the time and method of exercise or vesting of the awards. Shares under these plans will not be used to compensate our outside directors, who may be compensated under the separate 2024 Director LTIP, as discussed below.&lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;2017 Director LTIP and 2024 Director LTIP&lt;/span&gt;
  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; On September 12, 2024, our stockholders approved the 2024 Director LTIP. The 2024 Director LTIP replaces the 2017 Director LTIP. Beginning September 12, 2024, we permanently ceased issuing any additional shares under the 2017 Director LTIP. The maximum aggregate number of shares that may be issued as restricted shares under the 2024 Director LTIP is 300,000 shares. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The purpose of the 2024 Director LTIP is to align the economic interests of the directors with the interests of stockholders by including equity as a component of pay and to attract, motivate and retain experienced and knowledgeable directors.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Under the 2024 Director LTIP, directors may be granted restricted shares, subject to the terms and restrictions set forth in the applicable Restricted Stock Agreement and the 2024 Director LTIP. In addition, each director may also elect to receive stock in lieu of their cash compensation. Stock received in lieu of cash is issued under the 2024 Director LTIP and vests immediately.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Restricted Stock Activity&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the year ended March 31, 2026, we granted 10,962 restricted shares under the 2024 LTIP, and 121,844 restricted shares under the 2021 Employee LTIP. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Cumulatively, as of March 31, 2026, we have granted a total of 115,665 restricted shares under the 2017 Director LTIP, 18,928 shares under the 2024 Director LTIP, and 534,449 restricted shares under the 2021 Employee LTIP. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table provides a summary of the unvested restricted shares for the year ended March 31, 2026: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: center; border-bottom: 2px solid black;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; border-bottom: 2px solid black;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Weighted average grant-date fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Unvested April 1, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;275,773&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium; border-style: none; border-color: currentcolor; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;64.80&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 9%; text-align: right; padding-left: 10px;"&gt;132,806&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%; padding-left: 10px;"&gt;72.76&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Vested
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 9%; text-align: right; padding-left: 10px;"&gt;(146,908&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%; padding-left: 10px;"&gt;63.59&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Forfeited
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;(9,445&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%; padding-left: 10px;"&gt;68.01&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Unvested March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;252,226&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%; padding-left: 10px;"&gt;69.58&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In each of the years ended March 31, 2026, 2025, and 2024, we used the closing stock price on the grant date or, if the grant date fell on a date the stock was not traded, the previous day&#x2019;s closing stock price for the fair value of the award.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The weighted-average grant date fair value of restricted shares granted during the years ended March 31, 2026, 2025, and 2024 was $72.76, $74.02, and $56.50, respectively. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The aggregated fair value of restricted shares that vested during the years ended March 31, 2026, 2025, and 2024 was $9.3 million, $8.5 million, and $7.8 million, respectively. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Upon each vesting period of the restricted stock awards to employees, participants are subject to minimum tax withholding obligations. Each of the 2021 Employee LTIP and the 2024 Director LTIP allow us to withhold enough shares due to the participant to satisfy their minimum tax withholding obligations. For the year ended March 31, 2026, we withheld 47,488 shares of common stock at a value of $3.3 million, which was included in treasury stock. For the year ended March 31, 2025, we withheld 52,450 shares of common stock at a value of $3.8 million, which was included in treasury stock. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Performance Stock Units&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Beginning with the fiscal year ended March 31, 2024, we granted Performance Stock Units (&#x201c;PSUs&#x201d;) to certain executive officers under our 2021 Employee LTIP. The PSUs will vest based on the achievement of certain performance goals at the end of a three-year performance period. The PSUs represent the right to receive shares of our common stock at the time of vesting. The total number of PSUs that vest range from 0% to 200% of the target number of PSUs based on our achievement of certain performance targets.&lt;/div&gt;&lt;div&gt; The following table provides a summary of the unvested PSUs for the fiscal year ended March 31, 2026: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Number of units&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Weighted Average Grant-date&lt;span style="text-decoration-thickness: initial; display: block;"&gt;&lt;br/&gt;&lt;/span&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Unvested April 1, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"&gt;34,535&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"&gt;70.94&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;38,094&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"&gt;76.08&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Unvested March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;72,629&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"&gt;73.63&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;
   &lt;span style="font-weight: bold;"&gt;Employee Stock Purchase Plan&lt;/span&gt;
  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; We provide eligible employees the opportunity to purchase shares of our stock through the 2022 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;). Under the ESPP, eligible employees may collectively purchase up to an aggregate of 2.50 million shares of our stock. Employees in the ESPP contribute part of their earnings over a six-month offering period. At the end of each offering period, employees purchase our shares using their contributions at a discount off the lesser of the closing market price on the first or the last trading day of each offering period. During the year ended March 31, 2026, and March 31, 2025, we issued 59,108 shares at a weighted average price of $61.00 per share and 58,064 shares at a weighted average price of $62.61 per share, respectively, under the ESPP. As of March 31, 2026, there were 2.31 million shares remaining under the ESPP. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Compensation Expense&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table provides a summary of our total share-based compensation expense for continuing operations, including for restricted stock awards, PSUs, our ESPP, and the related income tax benefit for the years ended March 31, 2026, 2025 and 2024, respectively (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="9" style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;        &lt;/td&gt;





    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Equity-based compensation expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;12,134&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;10,502&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;9,471&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Income tax benefit
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(3,446&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(2,941&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(2,652&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; We recognized the income tax benefit as a reduction to our provision for income taxes. As of March 31, 2026, the total unrecognized compensation expense related to unvested restricted stock was $10.6 million, which is expected to be recognized over a weighted-average period of 27 months. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; We also provide our employees with a contributory 401(k) profit sharing plan. We may make contributions, which are fully vested when they are made, to the plan. These contributions are not required, and the amount of our contributions are entirely within our discretion. For the years ended March 31, 2026, 2025, and 2024, we recognized expense for employer contributions to the plan of $5.9 million, $5.6 million, and $4.6 million, respectively. &lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c175"
      decimals="INF"
      id="ixv-19395"
      unitRef="shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c176"
      decimals="INF"
      id="ixv-19396"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c177"
      decimals="INF"
      id="ixv-19397"
      unitRef="shares">10962</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c178"
      decimals="INF"
      id="ixv-19398"
      unitRef="shares">121844</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate
      contextRef="c179"
      decimals="INF"
      id="ixv-19399"
      unitRef="shares">115665</plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate>
    <plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate
      contextRef="c180"
      decimals="INF"
      id="ixv-19400"
      unitRef="shares">18928</plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate>
    <plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate
      contextRef="c181"
      decimals="INF"
      id="ixv-19401"
      unitRef="shares">534449</plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToDate>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c0" id="ixv-14645">&lt;div&gt; The following table provides a summary of the unvested restricted shares for the year ended March 31, 2026: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align : top; white-space : nowrap; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: center; border-bottom: 2px solid black;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; border-bottom: 2px solid black;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Weighted average grant-date fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Unvested April 1, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;275,773&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium; border-style: none; border-color: currentcolor; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%; border-width: medium; border-style: none; border-color: currentcolor; padding-left: 10px;"&gt;64.80&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 9%; text-align: right; padding-left: 10px;"&gt;132,806&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%; padding-left: 10px;"&gt;72.76&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Vested
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 9%; text-align: right; padding-left: 10px;"&gt;(146,908&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%; padding-left: 10px;"&gt;63.59&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Forfeited
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;(9,445&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%; padding-left: 10px;"&gt;68.01&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Unvested March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;252,226&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%; padding-left: 10px;"&gt;69.58&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c193"
      decimals="INF"
      id="ixv-19402"
      unitRef="shares">275773</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c193"
      decimals="2"
      id="ixv-19403"
      unitRef="usdPershares">64.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c182"
      decimals="INF"
      id="ixv-19404"
      unitRef="shares">132806</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c182"
      decimals="2"
      id="ixv-19405"
      unitRef="usdPershares">72.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c182"
      decimals="INF"
      id="ixv-19406"
      unitRef="shares">146908</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c182"
      decimals="2"
      id="ixv-19407"
      unitRef="usdPershares">63.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c182"
      decimals="INF"
      id="ixv-19408"
      unitRef="shares">9445</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c182"
      decimals="2"
      id="ixv-19409"
      unitRef="usdPershares">68.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c192"
      decimals="INF"
      id="ixv-19410"
      unitRef="shares">252226</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c192"
      decimals="2"
      id="ixv-19411"
      unitRef="usdPershares">69.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c182"
      decimals="2"
      id="ixv-19412"
      unitRef="usdPershares">72.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c183"
      decimals="2"
      id="ixv-19413"
      unitRef="usdPershares">74.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c184"
      decimals="2"
      id="ixv-19414"
      unitRef="usdPershares">56.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c182"
      decimals="-5"
      id="ixv-19415"
      unitRef="usd">9300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c183"
      decimals="-5"
      id="ixv-19416"
      unitRef="usd">8500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c184"
      decimals="-5"
      id="ixv-19417"
      unitRef="usd">7800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c182"
      decimals="INF"
      id="ixv-19418"
      unitRef="shares">47488</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c182"
      decimals="-5"
      id="ixv-19419"
      unitRef="usd">3300000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c183"
      decimals="INF"
      id="ixv-19420"
      unitRef="shares">52450</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c183"
      decimals="-5"
      id="ixv-19421"
      unitRef="usd">3800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod contextRef="c185" id="ixv-19422">P3Y</plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage
      contextRef="c186"
      decimals="INF"
      id="ixv-19423"
      unitRef="pure">0</plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage>
    <plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage
      contextRef="c187"
      decimals="INF"
      id="ixv-19424"
      unitRef="pure">2</plus:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetLevelAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="c0" id="ixv-14751">&lt;div&gt; The following table provides a summary of the unvested PSUs for the fiscal year ended March 31, 2026: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"&gt;&lt;span style="letter-spacing: normal; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Number of units&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: center; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Weighted Average Grant-date&lt;span style="text-decoration-thickness: initial; display: block;"&gt;&lt;br/&gt;&lt;/span&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 13pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Unvested April 1, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"&gt;34,535&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"&gt;70.94&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt;"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;38,094&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"&gt;76.08&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: middle;"&gt;
     &lt;div&gt;
      Unvested March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;72,629&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: middle; text-align: right; width: 9%; padding-left: 10px;"&gt;73.63&lt;/td&gt;&lt;td style="vertical-align: middle; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c194"
      decimals="INF"
      id="ixv-19425"
      unitRef="shares">34535</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c194"
      decimals="2"
      id="ixv-19426"
      unitRef="usdPershares">70.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c185"
      decimals="INF"
      id="ixv-19427"
      unitRef="shares">38094</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c185"
      decimals="2"
      id="ixv-19428"
      unitRef="usdPershares">76.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c195"
      decimals="INF"
      id="ixv-19429"
      unitRef="shares">72629</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c195"
      decimals="2"
      id="ixv-19430"
      unitRef="usdPershares">73.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c188"
      decimals="-4"
      id="ixv-19431"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c189"
      decimals="0"
      id="ixv-19432"
      unitRef="shares">59108</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c188"
      decimals="INF"
      id="ixv-19433"
      unitRef="usdPershares">61</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c190"
      decimals="INF"
      id="ixv-19434"
      unitRef="shares">58064</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c191"
      decimals="INF"
      id="ixv-19435"
      unitRef="usdPershares">62.61</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c188"
      decimals="-4"
      id="ixv-19436"
      unitRef="shares">2310000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c0" id="ixv-14821">&lt;div&gt; The following table provides a summary of our total share-based compensation expense for continuing operations, including for restricted stock awards, PSUs, our ESPP, and the related income tax benefit for the years ended March 31, 2026, 2025 and 2024, respectively (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="9" style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;        &lt;/td&gt;





    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Equity-based compensation expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;12,134&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;10,502&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;9,471&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Income tax benefit
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(3,446&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(2,941&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(2,652&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" id="ixv-19437" unitRef="usd">12134000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c11" decimals="-3" id="ixv-19438" unitRef="usd">10502000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c12" decimals="-3" id="ixv-19439" unitRef="usd">9471000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c0" decimals="-3" id="ixv-19440" unitRef="usd">3446000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c11" decimals="-3" id="ixv-19441" unitRef="usd">2941000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c12" decimals="-3" id="ixv-19442" unitRef="usd">2652000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c192"
      decimals="-5"
      id="ixv-19443"
      unitRef="usd">10600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c182" id="ixv-19444">P27M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c0" decimals="-5" id="ixv-19445" unitRef="usd">5900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c11" decimals="-5" id="ixv-19446" unitRef="usd">5600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c12" decimals="-5" id="ixv-19447" unitRef="usd">4600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-14900">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;15. INCOME TAXES&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We account for our tax positions in accordance with Codification Topic 740. Under the guidance, we evaluate uncertain tax positions based on the two-step approach. The first step is to evaluate each uncertain tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained in an audit, including resolution of related appeals or litigation processes, if any. For tax positions that are not likely of being sustained upon audit, the second step requires us to estimate and measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; As of March 31, 2026, and 2025, we do not have any unrecognized tax benefits for uncertain tax positions. We recognize accrued interest and penalties related to unrecognized tax benefits as part of income tax expense. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   We file income tax returns, including returns for our subsidiaries, with federal, state, local, and foreign jurisdictions. The tax years ended March 31, 2025, March 31, 2024, and March 31, 2023, are subject to examination by federal and state taxing authorities.&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; A reconciliation of income taxes computed at the statutory federal income tax rate of 21.0% to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands, except percentages): &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; border-spacing: 0px; font-size: 10pt;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 28%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="21" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;        &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;            &lt;/td&gt;








    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2024&lt;/span&gt;    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Amount
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Percent
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Amount
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Percent
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Amount
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Percent
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      U.S. federal statutory tax rate
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;36,422&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;21.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;22,286&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;21.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;28,400&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;21.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Domestic federal reconciling items:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      &#160;Nontaxable or non-deductible items:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      &#160;Non-deductible executive compensation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;2,434&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;1.4&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;2,020&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;1.9&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;1,718&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;1.3&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      &#160;Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;403&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.2&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(189&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(0.2&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;97&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.1&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Cross border tax laws
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(105&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(131&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(0.1&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(170&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(0.1&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Other (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(9&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(97&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(0.1&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)%&lt;/td&gt;

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

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      State and local income taxes, net of federal income tax effect (2)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;9,962&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;5.7&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;5,504&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;5.2&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

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

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Foreign tax effects
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other foreign jurisdictions
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;211&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.1&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;292&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.3&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(56&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;49,318&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;28.4&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;29,685&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px; font-size: 9.5pt;"&gt;28.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;37,911&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;28.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&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; (1) Represents several adjustments, none of which are significant for separate disclosure. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; (2) The states and local jurisdictions that contribute to the majority (greater than 50%) of the tax effect in this category include &lt;span style="-sec-ix-hidden: hidden-fact-16"&gt;California, Virginia, and New York&lt;/span&gt;. &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;Income (loss) from continuing operations before
income tax expense (benefit):&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
 &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:1.0pt"&gt;
  &lt;td style="height: 1pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td colspan="12" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); border-image: initial; height: 1pt; white-space: nowrap; text-align: center;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Year ended March 31,&lt;/div&gt;
  &lt;/td&gt;
 &lt;/tr&gt;

 &lt;tr&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"&gt; 2026&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"&gt; 2025&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"&gt; 2024&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;&lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm"&gt;U.S.&lt;/span&gt;&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom"&gt;165,705&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom"&gt;101,325&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom"&gt;129,317&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:3;height:1.0pt;mso-prop-change:&amp;quot;Bill Roos&amp;quot; 20260520T1810"&gt;
  &lt;td style="height: 1pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm"&gt;Foreign&lt;/span&gt;&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom"&gt;7,733&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom"&gt;4,799&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom"&gt;5,921&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm"&gt;Total&lt;/span&gt;&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom"&gt;173,438&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom"&gt;106,124&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom"&gt;135,238&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div&gt; The components of the provision for income taxes from continuing operations are as follows (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; 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 style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="9" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;Year ended March 31,        &#160;&lt;/td&gt;





    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr&gt;
    &lt;td style="text-decoration: underline;"&gt;
     &lt;div&gt;
      Current:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2026&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2025&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2024&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;34,490&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;21,928&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;28,394&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      State
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;12,141&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;7,121&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;11,006&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,795&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,092&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,236&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total current expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;48,426&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;30,141&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;40,636&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td style="text-decoration: underline;"&gt;
     &lt;div&gt;
      Deferred:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;569&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;(551&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;(1,898&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      State
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;284&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;(50&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;(778&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;39&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;145&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(49&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total deferred expense (benefit)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;892&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(456&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(2,725&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total income tax expense:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;35,059&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;21,377&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;26,496&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total state
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;12,425&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;7,071&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;10,228&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,834&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,237&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,187&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Provision for income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;49,318&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;29,685&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;37,911&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt; Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities were as follows (in thousands): &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;&lt;span style="text-decoration:underline"&gt;
      Deferred tax assets:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accrued vacation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,875&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,744&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Deferred revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;7,512&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;7,108&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Allowance for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;785&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,745&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Restricted stock
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;801&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;301&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Operating leases
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;850&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other deferred tax assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,936&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;841&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Inventory reserve
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;455&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,313&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Capitalized research expenditures
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;374&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,666&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accrued bonus
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,602&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,708&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Lease liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;4,291&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;5,067&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other credits and carryforwards
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;14&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;101&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Gross deferred tax assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;22,495&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;23,594&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: valuation allowance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(14&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(63&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Net deferred tax assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;22,481&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;23,531&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;&lt;span style="text-decoration:underline"&gt;
      Deferred tax liabilities:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Property and equipment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(2,296&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(2,516&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Operating leases
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(7,804&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Prepaid expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,090&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,095&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Right-of-use assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,988&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,714&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Tax deductible goodwill
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(3,152&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(2,198&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total deferred tax liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(13,526&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(21,327&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net deferred tax asset
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;8,955&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,204&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;
   Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. Based on this evaluation as of March 31, 2026, we are recognizing a valuation allowance to offset gross deferred tax assets primarily attributable to net operating losses at certain of the foreign subsidiaries and foreign tax credit carry forwards. We believe that it is more likely than not that we will realize the remaining gross deferred tax assets through generating taxable income or the reversal of existing temporary differences attributable to the gross deferred tax liabilities.
  &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt; The following table presents income taxes paid, net of refunds, for the year ended March 31, 2026 (in thousands): &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;
     &lt;div&gt;&lt;br/&gt;&lt;/div&gt;
    &lt;/td&gt;&lt;td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year Ended March 31,&lt;/span&gt;        &lt;/td&gt;&lt;td style="text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2024
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      U.S. federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;33,013&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;36,119&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;29,171&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Domestic state and local:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      California (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,491&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,598&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;11,152&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;9,374&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;8,283&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total state and local
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;11,152&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;11,865&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;10,881&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,901&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;748&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,474&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;46,066&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;48,732&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;41,526&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt; (1) The amount of income taxes paid for the year ended March 31, 2026 was less than 5% of total income taxes paid. &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c3" decimals="-3" id="ixv-19448" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="-3" id="ixv-19449" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-14919">&lt;div style="font-size: 10pt;"&gt; A reconciliation of income taxes computed at the statutory federal income tax rate of 21.0% to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands, except percentages): &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; border-spacing: 0px; font-size: 10pt;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 28%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;


   &lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="21" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;        &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;            &lt;/td&gt;








    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2026&lt;/span&gt;    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2025&lt;/span&gt;    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;2024&lt;/span&gt;    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Amount
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Percent
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Amount
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Percent
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Amount
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-left: 10px;"&gt;


      Percent
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      U.S. federal statutory tax rate
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;36,422&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;21.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;22,286&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;21.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 12.75pt; border-spacing: 0px; border-collapse: collapse; width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;28,400&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;21.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Domestic federal reconciling items:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      &#160;Nontaxable or non-deductible items:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      &#160;Non-deductible executive compensation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;2,434&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;1.4&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;2,020&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;1.9&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;1,718&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;1.3&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
     &lt;div&gt;
      &#160;Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;403&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.2&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(189&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(0.2&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;97&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.1&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Cross border tax laws
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(105&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(131&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(0.1&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(170&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(0.1&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;Other (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(9&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(97&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(0.1&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;)%&lt;/td&gt;

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

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 14.25pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      State and local income taxes, net of federal income tax effect (2)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;9,962&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;5.7&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;5,504&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;5.2&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

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

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Foreign tax effects
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Other foreign jurisdictions
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;211&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.1&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;292&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.3&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: right; padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;(56&lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;0.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 12.75pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 13.5pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;49,318&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;28.4&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;29,685&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px; font-size: 9.5pt;"&gt;28.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;%&lt;/td&gt;

    &lt;td style="vertical-align: top; border-spacing: 0px; border-collapse: collapse; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; height: 13.5pt; border-spacing: 0px; border-collapse: collapse; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0); padding-left: 10px;"&gt;37,911&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; padding-left: 10px;"&gt;28.0&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&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; (1) Represents several adjustments, none of which are significant for separate disclosure. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; (2) The states and local jurisdictions that contribute to the majority (greater than 50%) of the tax effect in this category include &lt;span style="-sec-ix-hidden: hidden-fact-16"&gt;California, Virginia, and New York&lt;/span&gt;. &lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c0"
      decimals="INF"
      id="ixv-19450"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c11"
      decimals="INF"
      id="ixv-19451"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c12"
      decimals="INF"
      id="ixv-19452"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="-3" id="ixv-19453" unitRef="usd">36422000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c0"
      decimals="INF"
      id="ixv-19454"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c11" decimals="-3" id="ixv-19455" unitRef="usd">22286000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c11"
      decimals="INF"
      id="ixv-19456"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c12" decimals="-3" id="ixv-19457" unitRef="usd">28400000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c12"
      decimals="INF"
      id="ixv-19458"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c0" decimals="-3" id="ixv-19459" unitRef="usd">2434000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c0" decimals="3" id="ixv-19460" unitRef="pure">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c11" decimals="-3" id="ixv-19461" unitRef="usd">2020000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c11" decimals="3" id="ixv-19462" unitRef="pure">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c12" decimals="-3" id="ixv-19463" unitRef="usd">1718000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c12" decimals="3" id="ixv-19464" unitRef="pure">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c0" decimals="-3" id="ixv-19465" unitRef="usd">403000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c0" decimals="3" id="ixv-19466" unitRef="pure">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c11" decimals="-3" id="ixv-19467" unitRef="usd">-189000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c11" decimals="3" id="ixv-19468" unitRef="pure">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c12" decimals="-3" id="ixv-19469" unitRef="usd">97000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c12" decimals="3" id="ixv-19470" unitRef="pure">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount contextRef="c0" decimals="-3" id="ixv-19471" unitRef="usd">-105000</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent contextRef="c0" decimals="3" id="ixv-19472" unitRef="pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount contextRef="c11" decimals="-3" id="ixv-19473" unitRef="usd">-131000</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent contextRef="c11" decimals="3" id="ixv-19474" unitRef="pure">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount contextRef="c12" decimals="-3" id="ixv-19475" unitRef="usd">-170000</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent contextRef="c12" decimals="3" id="ixv-19476" unitRef="pure">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c0" decimals="-3" id="ix_12_fact" unitRef="usd">-9000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c0" decimals="3" id="ix_13_fact" unitRef="pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="c11"
      decimals="-3"
      id="ix_14_fact"
      unitRef="usd">-97000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c11"
      decimals="3"
      id="ix_15_fact"
      unitRef="pure">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="c12"
      decimals="-3"
      id="ix_16_fact"
      unitRef="usd">-172000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c12"
      decimals="3"
      id="ix_17_fact"
      unitRef="pure">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="-3" id="ix_18_fact" unitRef="usd">9962000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="3" id="ix_19_fact" unitRef="pure">0.057</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="c11"
      decimals="-3"
      id="ix_20_fact"
      unitRef="usd">5504000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c11"
      decimals="3"
      id="ix_21_fact"
      unitRef="pure">0.052</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="c12"
      decimals="-3"
      id="ix_22_fact"
      unitRef="usd">8094000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c12"
      decimals="3"
      id="ix_23_fact"
      unitRef="pure">0.06</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="-3" id="ixv-19489" unitRef="usd">211000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="3" id="ixv-19490" unitRef="pure">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c11" decimals="-3" id="ixv-19491" unitRef="usd">292000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c11" decimals="3" id="ixv-19492" unitRef="pure">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c12" decimals="-3" id="ixv-19493" unitRef="usd">-56000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c12" decimals="3" id="ixv-19494" unitRef="pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19495" unitRef="usd">49318000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-19496" unitRef="pure">0.284</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19497" unitRef="usd">29685000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c11" decimals="3" id="ixv-19498" unitRef="pure">0.28</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19499" unitRef="usd">37911000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c12" decimals="3" id="ixv-19500" unitRef="pure">0.28</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c0" id="ixv-15432">&lt;div style="color: rgb(0, 0, 0);"&gt;Income (loss) from continuing operations before
income tax expense (benefit):&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
 &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:1.0pt"&gt;
  &lt;td style="height: 1pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td colspan="12" style="border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); border-image: initial; height: 1pt; white-space: nowrap; text-align: center;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;Year ended March 31,&lt;/div&gt;
  &lt;/td&gt;
 &lt;/tr&gt;

 &lt;tr&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"&gt; 2026&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"&gt; 2025&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);" valign="bottom"&gt; 2024&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;&lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm"&gt;U.S.&lt;/span&gt;&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom"&gt;165,705&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom"&gt;101,325&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%;" valign="bottom"&gt;129,317&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="mso-yfti-irow:3;height:1.0pt;mso-prop-change:&amp;quot;Bill Roos&amp;quot; 20260520T1810"&gt;
  &lt;td style="height: 1pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm"&gt;Foreign&lt;/span&gt;&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom"&gt;7,733&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom"&gt;4,799&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="white-space: nowrap; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="height: 1pt; white-space: nowrap; width: 1%; text-align: left; border-bottom: 2px solid black;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;td style="height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 2px solid black;" valign="bottom"&gt;5,921&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 2px solid transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="height: 1pt; background-color: rgb(204, 238, 255);"&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap;" valign="bottom"&gt;
  &lt;div style="margin: 0in;"&gt;&lt;span style="color:windowtext !msorm;mso-color-alt:windowtext !msorm"&gt;Total&lt;/span&gt;&lt;/div&gt;
  &lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom"&gt;173,438&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom"&gt;106,124&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: right; margin: 0in; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; height: 1pt; border-collapse: collapse; border-spacing: 0px; width: 1%; border-bottom: 4px double black;" valign="bottom"&gt;$&lt;/td&gt;
  &lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 1pt; white-space: nowrap; text-align: right; margin: 0in; width: 9%; border-bottom: 4px double black;" valign="bottom"&gt;135,238&lt;/td&gt;&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; text-align: left; margin: 0in; width: 1%; border-bottom: 4px double transparent;" valign="bottom"&gt;&#160;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c0" decimals="-3" id="ixv-19502" unitRef="usd">165705000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c11" decimals="-3" id="ixv-19503" unitRef="usd">101325000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c12" decimals="-3" id="ixv-19504" unitRef="usd">129317000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c0" decimals="-3" id="ixv-19505" unitRef="usd">7733000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c11" decimals="-3" id="ixv-19506" unitRef="usd">4799000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c12" decimals="-3" id="ixv-19507" unitRef="usd">5921000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-19508" unitRef="usd">173438000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c11" decimals="-3" id="ixv-19509" unitRef="usd">106124000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c12" decimals="-3" id="ixv-19510" unitRef="usd">135238000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-15514">&lt;div&gt; The components of the provision for income taxes from continuing operations are as follows (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; 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 style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="9" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;Year ended March 31,        &#160;&lt;/td&gt;





    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr&gt;
    &lt;td style="text-decoration: underline;"&gt;
     &lt;div&gt;
      Current:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2026&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2025&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2024&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;34,490&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;21,928&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;28,394&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      State
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;12,141&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;7,121&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;11,006&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,795&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,092&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,236&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total current expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;48,426&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;30,141&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;40,636&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td style="text-decoration: underline;"&gt;
     &lt;div&gt;
      Deferred:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;569&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;(551&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;(1,898&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      State
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;284&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;(50&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;(778&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;39&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;145&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(49&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total deferred expense (benefit)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;892&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(456&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(2,725&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total income tax expense:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;35,059&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;21,377&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;26,496&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total state
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;12,425&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;7,071&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right;"&gt;10,228&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,834&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,237&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,187&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;
     &lt;div&gt;
      Provision for income taxes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;49,318&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;29,685&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;37,911&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19511" unitRef="usd">34490000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19512" unitRef="usd">21928000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19513" unitRef="usd">28394000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19514" unitRef="usd">12141000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19515" unitRef="usd">7121000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19516" unitRef="usd">11006000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19517" unitRef="usd">1795000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19518" unitRef="usd">1092000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19519" unitRef="usd">1236000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19520" unitRef="usd">48426000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19521" unitRef="usd">30141000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19522" unitRef="usd">40636000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19523" unitRef="usd">569000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19524" unitRef="usd">-551000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19525" unitRef="usd">-1898000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19526" unitRef="usd">284000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19527" unitRef="usd">-50000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19528" unitRef="usd">-778000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19529" unitRef="usd">39000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19530" unitRef="usd">145000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19531" unitRef="usd">-49000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19532" unitRef="usd">892000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19533" unitRef="usd">-456000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19534" unitRef="usd">-2725000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c0" decimals="-3" id="ixv-19535" unitRef="usd">35059000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c11" decimals="-3" id="ixv-19536" unitRef="usd">21377000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c12" decimals="-3" id="ixv-19537" unitRef="usd">26496000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c0" decimals="-3" id="ixv-19538" unitRef="usd">12425000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c11" decimals="-3" id="ixv-19539" unitRef="usd">7071000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c12" decimals="-3" id="ixv-19540" unitRef="usd">10228000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="c0" decimals="-3" id="ixv-19541" unitRef="usd">1834000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="c11" decimals="-3" id="ixv-19542" unitRef="usd">1237000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="c12" decimals="-3" id="ixv-19543" unitRef="usd">1187000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19544" unitRef="usd">49318000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19545" unitRef="usd">29685000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19546" unitRef="usd">37911000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-19547">Significant components of our deferred tax assets and liabilities were as follows (in thousands):&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;&lt;span style="text-decoration:underline"&gt;
      Deferred tax assets:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accrued vacation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,875&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,744&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Deferred revenue
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;7,512&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;7,108&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Allowance for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;785&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,745&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Restricted stock
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;801&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;301&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Operating leases
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;850&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other deferred tax assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,936&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;841&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Inventory reserve
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;455&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,313&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Capitalized research expenditures
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;374&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,666&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Accrued bonus
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,602&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,708&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Lease liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;4,291&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;5,067&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other credits and carryforwards
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;14&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;101&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Gross deferred tax assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;22,495&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;23,594&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Less: valuation allowance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(14&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(63&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Net deferred tax assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;22,481&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;23,531&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;&lt;span style="text-decoration:underline"&gt;
      Deferred tax liabilities:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Property and equipment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(2,296&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(2,516&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Operating leases
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(7,804&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Prepaid expenses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,090&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,095&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Right-of-use assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(3,988&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(4,714&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Tax deductible goodwill
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(3,152&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(2,198&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total deferred tax liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(13,526&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;(21,327&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net deferred tax asset
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;8,955&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,204&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences contextRef="c3" decimals="-3" id="ixv-19548" unitRef="usd">2875000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences contextRef="c4" decimals="-3" id="ixv-19549" unitRef="usd">2744000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c3" decimals="-3" id="ixv-19550" unitRef="usd">7512000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c4" decimals="-3" id="ixv-19551" unitRef="usd">7108000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c3" decimals="-3" id="ixv-19552" unitRef="usd">785000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c4" decimals="-3" id="ixv-19553" unitRef="usd">1745000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c3" decimals="-3" id="ixv-19554" unitRef="usd">801000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c4" decimals="-3" id="ixv-19555" unitRef="usd">301000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <plus:DeferredTaxAssetsOperatingLeases contextRef="c3" decimals="-3" id="ixv-19556" unitRef="usd">850000</plus:DeferredTaxAssetsOperatingLeases>
    <plus:DeferredTaxAssetsOperatingLeases contextRef="c4" decimals="-3" id="ixv-19557" unitRef="usd">0</plus:DeferredTaxAssetsOperatingLeases>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="c3" decimals="-3" id="ixv-19558" unitRef="usd">1936000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="c4" decimals="-3" id="ixv-19559" unitRef="usd">841000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c3" decimals="-3" id="ixv-19560" unitRef="usd">455000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c4" decimals="-3" id="ixv-19561" unitRef="usd">1313000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c3" decimals="-3" id="ixv-19562" unitRef="usd">374000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c4" decimals="-3" id="ixv-19563" unitRef="usd">1666000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses contextRef="c3" decimals="-3" id="ixv-19564" unitRef="usd">2602000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses contextRef="c4" decimals="-3" id="ixv-19565" unitRef="usd">2708000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <plus:DeferredTaxAssetsLeaseLiability contextRef="c3" decimals="-3" id="ixv-19566" unitRef="usd">4291000</plus:DeferredTaxAssetsLeaseLiability>
    <plus:DeferredTaxAssetsLeaseLiability contextRef="c4" decimals="-3" id="ixv-19567" unitRef="usd">5067000</plus:DeferredTaxAssetsLeaseLiability>
    <us-gaap:DeferredTaxAssetsOtherLossCarryforwards contextRef="c3" decimals="-3" id="ixv-19568" unitRef="usd">14000</us-gaap:DeferredTaxAssetsOtherLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherLossCarryforwards contextRef="c4" decimals="-3" id="ixv-19569" unitRef="usd">101000</us-gaap:DeferredTaxAssetsOtherLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="-3" id="ixv-19570" unitRef="usd">22495000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c4" decimals="-3" id="ixv-19571" unitRef="usd">23594000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="-3" id="ixv-19572" unitRef="usd">14000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="-3" id="ixv-19573" unitRef="usd">63000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c3" decimals="-3" id="ixv-19574" unitRef="usd">22481000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c4" decimals="-3" id="ixv-19575" unitRef="usd">23531000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c3" decimals="-3" id="ixv-19576" unitRef="usd">2296000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c4" decimals="-3" id="ixv-19577" unitRef="usd">2516000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c3" decimals="-3" id="ixv-19578" unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c4" decimals="-3" id="ixv-19579" unitRef="usd">7804000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="c3" decimals="-3" id="ixv-19580" unitRef="usd">4090000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="c4" decimals="-3" id="ixv-19581" unitRef="usd">4095000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <plus:DeferredTaxLiabilitiesLeaseRightOfUseAssets contextRef="c3" decimals="-3" id="ixv-19582" unitRef="usd">3988000</plus:DeferredTaxLiabilitiesLeaseRightOfUseAssets>
    <plus:DeferredTaxLiabilitiesLeaseRightOfUseAssets contextRef="c4" decimals="-3" id="ixv-19583" unitRef="usd">4714000</plus:DeferredTaxLiabilitiesLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill contextRef="c3" decimals="-3" id="ixv-19584" unitRef="usd">3152000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill contextRef="c4" decimals="-3" id="ixv-19585" unitRef="usd">2198000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c3" decimals="-3" id="ixv-19586" unitRef="usd">13526000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c4" decimals="-3" id="ixv-19587" unitRef="usd">21327000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c3" decimals="-3" id="ixv-19588" unitRef="usd">8955000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c4" decimals="-3" id="ixv-19589" unitRef="usd">2204000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c0" id="ixv-16090">&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt; The following table presents income taxes paid, net of refunds, for the year ended March 31, 2026 (in thousands): &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;
     &lt;div&gt;&lt;br/&gt;&lt;/div&gt;
    &lt;/td&gt;&lt;td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); width: 1%;"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year Ended March 31,&lt;/span&gt;        &lt;/td&gt;&lt;td style="text-align: center; border-width: medium; border-style: none; border-color: currentcolor; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-width: medium; border-style: none; border-color: currentcolor;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2024
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      U.S. federal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;33,013&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;36,119&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;29,171&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Domestic state and local:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      California (1)
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,491&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,598&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;11,152&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;9,374&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;8,283&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total state and local
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;11,152&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;11,865&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;10,881&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Foreign
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,901&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;748&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;1,474&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;46,066&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;48,732&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;41,526&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: TimesNewRoman, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville, Georgia, serif;"&gt; (1) The amount of income taxes paid for the year ended March 31, 2026 was less than 5% of total income taxes paid. &lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:IncomeTaxPaidFederalAfterRefundReceived contextRef="c0" decimals="-3" id="ixv-19590" unitRef="usd">33013000</us-gaap:IncomeTaxPaidFederalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidFederalAfterRefundReceived contextRef="c11" decimals="-3" id="ixv-19591" unitRef="usd">36119000</us-gaap:IncomeTaxPaidFederalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidFederalAfterRefundReceived contextRef="c12" decimals="-3" id="ixv-19592" unitRef="usd">29171000</us-gaap:IncomeTaxPaidFederalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived
      contextRef="c196"
      decimals="-3"
      id="ix_24_fact"
      unitRef="usd">0</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived
      contextRef="c197"
      decimals="-3"
      id="ix_25_fact"
      unitRef="usd">2491000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived
      contextRef="c198"
      decimals="-3"
      id="ix_26_fact"
      unitRef="usd">2598000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived
      contextRef="c199"
      decimals="-3"
      id="ixv-19596"
      unitRef="usd">11152000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived
      contextRef="c200"
      decimals="-3"
      id="ixv-19597"
      unitRef="usd">9374000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived
      contextRef="c201"
      decimals="-3"
      id="ixv-19598"
      unitRef="usd">8283000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c0" decimals="-3" id="ixv-19599" unitRef="usd">11152000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c11" decimals="-3" id="ixv-19600" unitRef="usd">11865000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c12" decimals="-3" id="ixv-19601" unitRef="usd">10881000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c0" decimals="-3" id="ixv-19602" unitRef="usd">1901000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c11" decimals="-3" id="ixv-19603" unitRef="usd">748000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c12" decimals="-3" id="ixv-19604" unitRef="usd">1474000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="-3" id="ixv-19605" unitRef="usd">46066000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c11" decimals="-3" id="ixv-19606" unitRef="usd">48732000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c12" decimals="-3" id="ixv-19607" unitRef="usd">41526000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0" id="ixv-16290">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;16. 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; We account for the fair values of our assets and liabilities utilizing a three-tier value hierarchy, which prioritizes the inputs used in measuring fair value. The following table provides the fair value of our assets and liabilities measured at fair value as categorized within the fair value hierarchy as of March 31, 2026, and March 31, 2025 (in thousands): &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;
     &lt;div&gt;&lt;br/&gt;&lt;/div&gt;
        &lt;/td&gt;&lt;td colspan="14" style="text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Fair value measurement using&lt;/span&gt;            &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;



   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Recorded&lt;br/&gt;amount
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Quoted prices in&lt;br/&gt;active markets for&lt;br/&gt;identical assets&lt;br/&gt;(Level 1)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Significant&lt;br/&gt;other observable&lt;br/&gt;inputs (Level 2)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&lt;br/&gt;
     &lt;/div&gt;
     &lt;div&gt;
      (Level 3)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;&lt;span style="text-decoration:underline"&gt;
      March 31, 2026
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Assets:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Money market funds
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;276,019&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;276,019&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Contingent receivable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;9,330&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;9,330&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Receivables held for sale
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;6,310&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;6,310&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;&lt;span style="text-decoration:underline"&gt;
      March 31, 2025
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Assets:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Money market funds
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;280,067&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;280,067&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; 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; Through the agreement for the sale of HoldCo, we may earn and receive Holdback Premium (as defined below) payments and two different types of Earn-Outs (as defined below, and together with the Holdback Premium the &#x201c;Contingent Consideration&#x201d;) based on the post-Closing performance of the HoldCo Group (as defined below), as operated by PEAC Solutions. We estimated the fair value of each element of the Contingent Consideration using a Monte Carlo simulation model. We recognize the short-term and long-term portions of the receivable for the Contingent Consideration as part of other current assets and property, equipment, and other assets&#x2014;net, respectively, in our consolidated balance sheet. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; We may receive aggregate post-Closing cash payments of up to $3.0 million (the &#x201c;Holdback Premium&#x201d;) based on the achievement of customer lease receivable originations targets by HoldCo (i) from the Closing Date to the 18-month anniversary of the Closing Date and (ii) from the 18-month anniversary of the Closing Date to the 30-month anniversary of the Closing Date. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; The two types of earn-out payments that are potentially payable to us are based on (i) the volume of originations of certain types of lease receivables (the &#x201c;Lease Originations Earn-Out&#x201d;) and (ii) the profitability of certain lease receivables originated either to US federal governmental entities or for which a prime contractor acting on behalf of a government entity is the obligor (the &#x201c;Transaction Gains Earn-Out,&#x201d; and together with the Lease Originations Earn-Out, the &#x201c;Earn-Outs&#x201d;). Each of the Earn-Outs will be measured for each of the first three consecutive twelve-month periods following the Closing. The Lease Originations Earn-Out is capped at $10.0 million in aggregate for all three post-Closing years. The Transaction Gains Earn-Out does not have a maximum cap. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; In our initial accounting for the sale of HoldCo as of June 30, 2025, we recognized a receivable for the Contingent Consideration of $13.5 million. We subsequently adjusted our estimate of the fair value of the contingent receivable to $9.3 million as of March 31, 2026, based on progress towards achieving the Contingent Consideration targets. We recognized this adjustment of $4.2 million as a loss in other income, net in our statement of operations for the fiscal year ended March 31, 2026. &lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="c0" id="ixv-19609">The following table provides the fair value of our assets and liabilities measured at fair value as categorized within the fair value hierarchy as of March 31, 2026, and March 31, 2025 (in thousands):&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;
     &lt;div&gt;&lt;br/&gt;&lt;/div&gt;
        &lt;/td&gt;&lt;td colspan="14" style="text-align: center; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Fair value measurement using&lt;/span&gt;            &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;



   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Recorded&lt;br/&gt;amount
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Quoted prices in&lt;br/&gt;active markets for&lt;br/&gt;identical assets&lt;br/&gt;(Level 1)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Significant&lt;br/&gt;other observable&lt;br/&gt;inputs (Level 2)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&lt;br/&gt;
     &lt;/div&gt;
     &lt;div&gt;
      (Level 3)
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;&lt;span style="text-decoration:underline"&gt;
      March 31, 2026
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Assets:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Money market funds
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;276,019&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;276,019&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Contingent receivable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;9,330&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;9,330&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Receivables held for sale
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;6,310&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;6,310&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;&lt;span style="text-decoration:underline"&gt;
      March 31, 2025
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Assets:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 20px;"&gt;
     &lt;div&gt;
      Money market funds
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;280,067&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;280,067&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="c3" decimals="-3" id="ixv-19610" unitRef="usd">276019000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="c203"
      decimals="-3"
      id="ixv-19611"
      unitRef="usd">276019000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="c204"
      decimals="-3"
      id="ixv-19612"
      unitRef="usd">0</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="c205"
      decimals="-3"
      id="ixv-19613"
      unitRef="usd">0</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:BusinessCombinationContingentConsiderationAsset contextRef="c3" decimals="-3" id="ixv-19614" unitRef="usd">9330000</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:BusinessCombinationContingentConsiderationAsset
      contextRef="c203"
      decimals="-3"
      id="ixv-19615"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:BusinessCombinationContingentConsiderationAsset
      contextRef="c204"
      decimals="-3"
      id="ixv-19616"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:BusinessCombinationContingentConsiderationAsset
      contextRef="c205"
      decimals="-3"
      id="ixv-19617"
      unitRef="usd">9330000</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:ReceivablesHeldForSaleAmount contextRef="c3" decimals="-3" id="ixv-19618" unitRef="usd">6310000</us-gaap:ReceivablesHeldForSaleAmount>
    <us-gaap:ReceivablesHeldForSaleAmount
      contextRef="c203"
      decimals="-3"
      id="ixv-19619"
      unitRef="usd">6310000</us-gaap:ReceivablesHeldForSaleAmount>
    <us-gaap:ReceivablesHeldForSaleAmount
      contextRef="c204"
      decimals="-3"
      id="ixv-19620"
      unitRef="usd">0</us-gaap:ReceivablesHeldForSaleAmount>
    <us-gaap:ReceivablesHeldForSaleAmount
      contextRef="c205"
      decimals="-3"
      id="ixv-19621"
      unitRef="usd">0</us-gaap:ReceivablesHeldForSaleAmount>
    <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="c4" decimals="-3" id="ixv-19622" unitRef="usd">280067000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="c206"
      decimals="-3"
      id="ixv-19623"
      unitRef="usd">280067000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="c207"
      decimals="-3"
      id="ixv-19624"
      unitRef="usd">0</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="c208"
      decimals="-3"
      id="ixv-19625"
      unitRef="usd">0</us-gaap:MoneyMarketFundsAtCarryingValue>
    <plus:NumberOfEarnOuts
      contextRef="c0"
      decimals="INF"
      id="ixv-19626"
      unitRef="Payment">2</plus:NumberOfEarnOuts>
    <plus:ExpectedToReceiveAggregateCashPayments contextRef="c0" decimals="-5" id="ixv-19627" unitRef="usd">3000000</plus:ExpectedToReceiveAggregateCashPayments>
    <plus:NumberOfEarnOuts
      contextRef="c0"
      decimals="INF"
      id="ixv-19628"
      unitRef="Payment">2</plus:NumberOfEarnOuts>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c3" decimals="-5" id="ixv-19629" unitRef="usd">10000000</us-gaap:LiabilitiesFairValueDisclosure>
    <plus:NumberOfAggregateClosingYears contextRef="c0" id="ixv-19630">P3Y</plus:NumberOfAggregateClosingYears>
    <us-gaap:BusinessCombinationContingentConsiderationAsset
      contextRef="c202"
      decimals="-5"
      id="ixv-19632"
      unitRef="usd">13500000</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:BusinessCombinationContingentConsiderationAsset contextRef="c3" decimals="-5" id="ixv-19633" unitRef="usd">9300000</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="-5" id="ixv-19634" unitRef="usd">4200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c0" id="ixv-16541">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;17.&lt;/span&gt;&#160;&lt;span style="font-weight: bold;"&gt;BUSINESS COMBINATIONS&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;"&gt;Bailiwick Services, LLC&lt;/span&gt;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; On August 19, 2024, our subsidiary, &lt;span style="font-style: italic;"&gt;e&lt;/span&gt;Plus Technology, inc., acquired 100% of the membership interests of Bailiwick Services, LLC (&#x201c;Bailiwick&#x201d;). Based near Minneapolis, Minnesota, Bailiwick is a provider of professional and managed services with nearly 30 years in the business. Bailiwick specializes in serving enterprise customers that operate large store, branch, and campus footprints predominantly in the retail, financial services, restaurant, and hospitality markets. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; Our sum for consideration transferred is $124.9 million, which consists of $126.2 million paid in cash at closing, less $1.5 million cash acquired, plus $0.2 million paid in December 2024 to the sellers based on adjustments to a determination of the total net assets delivered. Our allocation of the purchase consideration to the assets acquired and liabilities assumed is presented below (in thousands): &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 88%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Acquisition date amount
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Accounts receivable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;41,719&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Contract assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;7,712&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Other assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;20,669&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Identified intangible assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;58,010&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Accounts payable and other liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(38,273&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Contract liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;(6,216&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total identifiable net assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;83,621&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Goodwill
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;41,305&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total purchase consideration
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;124,926&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-family: Aptos; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; The identified intangible assets of $58.0 million consists of customer relationships of $49.3 million with an estimated useful life of ten years and trade name of $8.7 million with a preliminary useful life of seven years. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; We recognized goodwill related to this transaction of $41.3 million, which was assigned to our professional services and product segments. The goodwill recognized in the Bailiwick acquisition is attributable to the acquired assembled workforce and expected synergies, none of which qualify for recognition as a separate intangible asset. The total amount of goodwill expected to be deductible for tax purposes is $44.4 million. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   The amount of revenues and earnings of the acquiree since the acquisition date are not material. Likewise, the impact to the revenue and earnings of the combined entity for the current reporting period as though the acquisition date had been April 1, 2024, is not material.
  &lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c209"
      decimals="INF"
      id="ixv-19635"
      unitRef="pure">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <plus:BusinessAcquisitionPeriodOfProfessionalAndManagedServices contextRef="c210" id="ixv-19636">P30Y</plus:BusinessAcquisitionPeriodOfProfessionalAndManagedServices>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="c209"
      decimals="-5"
      id="ixv-19637"
      unitRef="usd">124900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="c211"
      decimals="-5"
      id="ixv-19638"
      unitRef="usd">126200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="c211"
      decimals="-5"
      id="ixv-19639"
      unitRef="usd">1500000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="c212"
      decimals="-5"
      id="ixv-19640"
      unitRef="usd">200000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c210" id="ixv-19641">Our allocation of the purchase consideration to the assets acquired and liabilities assumed is presented below (in thousands):&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 88%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Acquisition date amount
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Accounts receivable
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;41,719&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Contract assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;7,712&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Other assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;20,669&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Identified intangible assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;58,010&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Accounts payable and other liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(38,273&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Contract liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;(6,216&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total identifiable net assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;83,621&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Goodwill
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;41,305&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total purchase consideration
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;124,926&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="c209"
      decimals="-3"
      id="ixv-19642"
      unitRef="usd">41719000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <plus:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets
      contextRef="c209"
      decimals="-3"
      id="ixv-19643"
      unitRef="usd">7712000</plus:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="c209"
      decimals="-3"
      id="ixv-19644"
      unitRef="usd">20669000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="c209"
      decimals="-3"
      id="ixv-19645"
      unitRef="usd">58010000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <plus:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities
      contextRef="c209"
      decimals="-3"
      id="ixv-19646"
      unitRef="usd">38273000</plus:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="c209"
      decimals="-3"
      id="ixv-19647"
      unitRef="usd">6216000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="c209"
      decimals="-3"
      id="ixv-19648"
      unitRef="usd">83621000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="c209"
      decimals="-3"
      id="ixv-19649"
      unitRef="usd">41305000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="c209"
      decimals="-3"
      id="ixv-19650"
      unitRef="usd">124926000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="c209"
      decimals="-5"
      id="ixv-19651"
      unitRef="usd">58000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="c213"
      decimals="-5"
      id="ixv-19652"
      unitRef="usd">49300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c214" id="ixv-19653">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="c215"
      decimals="-5"
      id="ixv-19654"
      unitRef="usd">8700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c216" id="ixv-19655">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:Goodwill
      contextRef="c209"
      decimals="-5"
      id="ixv-19656"
      unitRef="usd">41300000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="c209"
      decimals="-5"
      id="ixv-19657"
      unitRef="usd">44400000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-16638">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;18. SEGMENT REPORTING&lt;/span&gt;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; We manage and report our operating results through three operating segments: product, professional services, and managed services. Our organizational structure is based on how our chief operating decision maker (&#x201c;CODM&#x201d;) allocates resources, manages operations, and evaluates performance. Our CODM is our Chief Executive Officer. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   Our product segment includes sales of IT products, third-party software, and third-party maintenance, software assurance, and other third-party services. Our professional services segment includes our advanced professional services, staff augmentation, project management services, cloud consulting services and security services. Our managed services segment includes our advanced managed services, service desk, storage-as-a-service, cloud hosted services, cloud managed services and managed security services. Our other category consists of the international entities of our financing business that we retained after selling our domestic financing business.
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   Our CODM measures the performance of the segments based on gross profit. We do not present asset information for our reportable segments as we do not provide asset information to our CODM. Our CODM reviews financial results and forecasts quarterly to manage operations and evaluate performance. Our CODM also uses our financial results and forecasts to make investment decisions as part of our annual budgeting process.
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; The following table provides reportable segment information (in thousands): &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Year ended March 31,
     &lt;/div&gt;
        &lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2024
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Product
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,979,288&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,599,369&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,885,543&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Professional services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;273,438&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;229,030&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;154,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Managed services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;189,447&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;171,347&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;137,528&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total reportable segments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,442,173&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,999,746&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,177,620&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;376&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;422&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;629&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,442,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,000,168&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,178,249&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Cost of sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Product
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,525,724&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,229,216&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,484,878&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Professional services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;167,528&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;138,513&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;86,355&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Managed services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;132,980&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;120,040&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;94,861&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total reportable segments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,826,232&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,487,769&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,666,094&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;236&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;279&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;413&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;1,826,468&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;1,488,048&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;1,666,507&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Gross profit
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Product
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;453,564&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;370,153&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;400,665&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Professional services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;105,910&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;90,517&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;68,194&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Managed services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;56,467&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;51,307&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;42,667&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total reportable segments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;615,941&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;511,977&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;511,526&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;140&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;143&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;216&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;616,081&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;512,120&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;511,742&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-family: Aptos; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;Disaggregation of Revenue&lt;/span&gt;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   We recognize revenue in our product, professional services, and managed services segments from contracts with customers. We recognize revenue in the other category under guidance for financing and leases.
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; The following tables provide a disaggregation of revenue recognized from contracts with customers by timing and our position as principal or agent (in thousands): &lt;/div&gt;&lt;div style="font-family: Aptos; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Year ended March 31, 2026
     &lt;/div&gt;
        &lt;/td&gt;


    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Product
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Professional
     &lt;/div&gt;
     &lt;div&gt;
     Services
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Managed Services
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Timing and position as principal or agent:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred at a point in time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,764,824&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,764,824&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred at a point in time as agent
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;214,464&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;214,464&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred over time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;273,438&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;189,447&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;462,885&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total revenue from contracts with customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,979,288&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;273,438&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;189,447&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,442,173&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-family: Aptos; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Year ended March 31, 2025
     &lt;/div&gt;
        &lt;/td&gt;


    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Product
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Professional
     &lt;/div&gt;
     &lt;div&gt;
      Services
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;"&gt;
     &lt;div&gt;
      Managed Services
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Timing and position as principal or agent:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred at a point in time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,415,083&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,415,083&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred at a point in time as agent
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;184,286&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;184,286&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred over time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;229,030&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;171,347&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;400,377&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total revenue from contracts with customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,599,369&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;229,030&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;171,347&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,999,746&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31, 2024&lt;/span&gt;            &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"&gt;


      Product
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;



      Professional&lt;br/&gt;

      Services
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: middle; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;"&gt;


      Managed Services
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle;"&gt;


      Total
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Timing and position as principal or agent:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Transferred at a point in time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,709,217&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,709,217&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Transferred at a point in time as agent
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;176,326&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;176,326&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Transferred over time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;154,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;137,528&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;292,077&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total revenue from contracts with customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;1,885,543&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;154,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;137,528&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;2,177,620&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table provides a disaggregation of our revenue from contracts with customers by customer end market and by type (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="10" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;        &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;"&gt;


      2026
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;"&gt;


      2025
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;"&gt;


      2024
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;
      Customer end market:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Telecom, media &amp;amp; entertainment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;720,616&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;453,892&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;547,525&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Healthcare
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;314,949&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;286,474&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;278,893&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      SLED
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;308,681&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;333,371&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;329,617&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Technology
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;300,783&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;300,465&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;379,720&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Financial services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;244,675&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;174,798&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;243,630&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Retail
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;136,415&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;103,185&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;36,113&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      All others
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;416,054&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;347,561&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;362,122&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total revenue from contracts with customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;2,442,173&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;1,999,746&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;2,177,620&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;
      Type:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Product segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Networking
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;933,818&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;781,703&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,005,679&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Cloud
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;668,471&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;509,774&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;546,341&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Security
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;239,731&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;191,872&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;193,956&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Collaboration
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;51,917&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;55,483&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;65,714&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;85,351&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;60,537&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;73,853&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total product segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,979,288&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,599,369&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,885,543&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Professional services segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;273,438&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;229,030&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;154,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Managed services segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;189,447&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;171,347&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;137,528&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total revenue from contracts with customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;2,442,173&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;1,999,746&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;2,177,620&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;Geographic Information&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The geographic information for the years ended March 31, 2026, 2025, and 2024 was as follows (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;        &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2024
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;
      Net sales:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      US
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,349,884&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,914,838&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,080,693&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;92,665&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;85,330&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;97,556&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;2,442,549&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;2,000,168&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;2,178,249&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Our long-lived assets include right-of-use assets, property and equipment-net, and, within the international entities of our financing business that we retained after selling our domestic financing business, operating leases-net, and equipment that has been returned to us at the termination of the lease. The geographic disaggregation of these balances was as follows (in thousands):
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      March 31, 2026
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      March 31, 2025
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;
      Long-lived assets:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Right-of-use assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;15,034&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;17,857&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Property and equipment-net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;12,774&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;15,522&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total US
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;27,808&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;33,379&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;113&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;267&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;27,921&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;33,646&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Sales to Verizon Communications Inc. represented 24%, 17% and 19% of net sales for the years ended March 31, 2026, March 31, 2025, and March 31, 2024, respectively. &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="INF"
      id="ixv-19658"
      unitRef="SEGMENT">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-16657">&lt;div style="font-size: 10pt;"&gt; The following table provides reportable segment information (in thousands): &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Year ended March 31,
     &lt;/div&gt;
        &lt;/td&gt;

    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2024
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Net sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Product
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,979,288&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,599,369&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,885,543&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Professional services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;273,438&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;229,030&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;154,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Managed services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;189,447&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;171,347&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;137,528&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total reportable segments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,442,173&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,999,746&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,177,620&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;376&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;422&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;629&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,442,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,000,168&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,178,249&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Cost of sales
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Product
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,525,724&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,229,216&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,484,878&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Professional services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;167,528&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;138,513&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;86,355&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Managed services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;132,980&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;120,040&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;94,861&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total reportable segments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,826,232&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,487,769&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,666,094&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;236&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;279&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;413&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;1,826,468&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;1,488,048&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;1,666,507&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Gross profit
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Product
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;453,564&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;370,153&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;400,665&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Professional services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;105,910&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;90,517&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;68,194&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Managed services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;56,467&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;51,307&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;42,667&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total reportable segments
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;615,941&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;511,977&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;511,526&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;140&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;143&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;216&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;616,081&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;512,120&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;511,742&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="c220"
      decimals="-3"
      id="ixv-19659"
      unitRef="usd">1979288000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c221"
      decimals="-3"
      id="ixv-19660"
      unitRef="usd">1599369000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c222"
      decimals="-3"
      id="ixv-19661"
      unitRef="usd">1885543000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c223"
      decimals="-3"
      id="ixv-19662"
      unitRef="usd">273438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c224"
      decimals="-3"
      id="ixv-19663"
      unitRef="usd">229030000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c225"
      decimals="-3"
      id="ixv-19664"
      unitRef="usd">154549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c226"
      decimals="-3"
      id="ixv-19665"
      unitRef="usd">189447000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c227"
      decimals="-3"
      id="ixv-19666"
      unitRef="usd">171347000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c228"
      decimals="-3"
      id="ixv-19667"
      unitRef="usd">137528000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c229"
      decimals="-3"
      id="ixv-19668"
      unitRef="usd">2442173000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c230"
      decimals="-3"
      id="ixv-19669"
      unitRef="usd">1999746000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c231"
      decimals="-3"
      id="ixv-19670"
      unitRef="usd">2177620000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c232"
      decimals="-3"
      id="ixv-19671"
      unitRef="usd">376000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c233"
      decimals="-3"
      id="ixv-19672"
      unitRef="usd">422000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c234"
      decimals="-3"
      id="ixv-19673"
      unitRef="usd">629000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="-3" id="ixv-19674" unitRef="usd">2442549000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c11" decimals="-3" id="ixv-19675" unitRef="usd">2000168000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c12" decimals="-3" id="ixv-19676" unitRef="usd">2178249000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c220"
      decimals="-3"
      id="ixv-19677"
      unitRef="usd">1525724000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c221"
      decimals="-3"
      id="ixv-19678"
      unitRef="usd">1229216000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c222"
      decimals="-3"
      id="ixv-19679"
      unitRef="usd">1484878000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c223"
      decimals="-3"
      id="ixv-19680"
      unitRef="usd">167528000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c224"
      decimals="-3"
      id="ixv-19681"
      unitRef="usd">138513000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c225"
      decimals="-3"
      id="ixv-19682"
      unitRef="usd">86355000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c226"
      decimals="-3"
      id="ixv-19683"
      unitRef="usd">132980000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c227"
      decimals="-3"
      id="ixv-19684"
      unitRef="usd">120040000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c228"
      decimals="-3"
      id="ixv-19685"
      unitRef="usd">94861000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c229"
      decimals="-3"
      id="ixv-19686"
      unitRef="usd">1826232000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c230"
      decimals="-3"
      id="ixv-19687"
      unitRef="usd">1487769000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c231"
      decimals="-3"
      id="ixv-19688"
      unitRef="usd">1666094000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c232"
      decimals="-3"
      id="ixv-19689"
      unitRef="usd">236000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c233"
      decimals="-3"
      id="ixv-19690"
      unitRef="usd">279000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c234"
      decimals="-3"
      id="ixv-19691"
      unitRef="usd">413000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" id="ixv-19692" unitRef="usd">1826468000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c11" decimals="-3" id="ixv-19693" unitRef="usd">1488048000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c12" decimals="-3" id="ixv-19694" unitRef="usd">1666507000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="c220"
      decimals="-3"
      id="ixv-19695"
      unitRef="usd">453564000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c221"
      decimals="-3"
      id="ixv-19696"
      unitRef="usd">370153000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c222"
      decimals="-3"
      id="ixv-19697"
      unitRef="usd">400665000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c223"
      decimals="-3"
      id="ixv-19698"
      unitRef="usd">105910000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c224"
      decimals="-3"
      id="ixv-19699"
      unitRef="usd">90517000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c225"
      decimals="-3"
      id="ixv-19700"
      unitRef="usd">68194000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c226"
      decimals="-3"
      id="ixv-19701"
      unitRef="usd">56467000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c227"
      decimals="-3"
      id="ixv-19702"
      unitRef="usd">51307000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c228"
      decimals="-3"
      id="ixv-19703"
      unitRef="usd">42667000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c229"
      decimals="-3"
      id="ixv-19704"
      unitRef="usd">615941000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c230"
      decimals="-3"
      id="ixv-19705"
      unitRef="usd">511977000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c231"
      decimals="-3"
      id="ixv-19706"
      unitRef="usd">511526000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c232"
      decimals="-3"
      id="ixv-19707"
      unitRef="usd">140000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c233"
      decimals="-3"
      id="ixv-19708"
      unitRef="usd">143000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c234"
      decimals="-3"
      id="ixv-19709"
      unitRef="usd">216000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" id="ixv-19710" unitRef="usd">616081000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c11" decimals="-3" id="ixv-19711" unitRef="usd">512120000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c12" decimals="-3" id="ixv-19712" unitRef="usd">511742000</us-gaap:GrossProfit>
    <plus:DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock contextRef="c0" id="ixv-17044">&lt;div style="font-size: 10pt;"&gt; The following tables provide a disaggregation of revenue recognized from contracts with customers by timing and our position as principal or agent (in thousands): &lt;/div&gt;&lt;div style="font-family: Aptos; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Year ended March 31, 2026
     &lt;/div&gt;
        &lt;/td&gt;


    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Product
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Professional
     &lt;/div&gt;
     &lt;div&gt;
     Services
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="white-space: nowrap; text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Managed Services
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Timing and position as principal or agent:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred at a point in time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,764,824&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,764,824&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred at a point in time as agent
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;214,464&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;214,464&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred over time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;273,438&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;189,447&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;462,885&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total revenue from contracts with customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,979,288&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;273,438&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;189,447&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;2,442,173&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div style="font-family: Aptos; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="white-space: nowrap; text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Year ended March 31, 2025
     &lt;/div&gt;
        &lt;/td&gt;


    &lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Product
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Professional
     &lt;/div&gt;
     &lt;div&gt;
      Services
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;"&gt;
     &lt;div&gt;
      Managed Services
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Timing and position as principal or agent:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred at a point in time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,415,083&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,415,083&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred at a point in time as agent
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;184,286&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;184,286&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Transferred over time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;229,030&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;171,347&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;400,377&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Total revenue from contracts with customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,599,369&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;229,030&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;171,347&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 4px; border-style: none none double; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;1,999,746&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31, 2024&lt;/span&gt;            &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"&gt;


      Product
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;



      Professional&lt;br/&gt;

      Services
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; vertical-align: middle; border-color: currentcolor currentcolor rgb(0, 0, 0); white-space: nowrap; border-width: medium medium 2px; border-style: none none solid;"&gt;


      Managed Services
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: middle;"&gt;


      Total
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Timing and position as principal or agent:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Transferred at a point in time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,709,217&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,709,217&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Transferred at a point in time as agent
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;176,326&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;176,326&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Transferred over time as principal
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;154,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;137,528&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;292,077&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total revenue from contracts with customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;1,885,543&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;154,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;137,528&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;2,177,620&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</plus:DisaggregationOfNetSalesAndRevenueRecognizedFromContractsWithCustomersTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c235"
      decimals="-3"
      id="ixv-19713"
      unitRef="usd">1764824000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c236"
      decimals="-3"
      id="ixv-19714"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c237"
      decimals="-3"
      id="ixv-19715"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c238"
      decimals="-3"
      id="ixv-19716"
      unitRef="usd">1764824000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c239"
      decimals="-3"
      id="ixv-19717"
      unitRef="usd">214464000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c240"
      decimals="-3"
      id="ixv-19718"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c241"
      decimals="-3"
      id="ixv-19719"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c242"
      decimals="-3"
      id="ixv-19720"
      unitRef="usd">214464000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c243"
      decimals="-3"
      id="ixv-19721"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c244"
      decimals="-3"
      id="ixv-19722"
      unitRef="usd">273438000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c245"
      decimals="-3"
      id="ixv-19723"
      unitRef="usd">189447000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c246"
      decimals="-3"
      id="ixv-19724"
      unitRef="usd">462885000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c136"
      decimals="-3"
      id="ixv-19725"
      unitRef="usd">1979288000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c137"
      decimals="-3"
      id="ixv-19726"
      unitRef="usd">273438000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c138"
      decimals="-3"
      id="ixv-19727"
      unitRef="usd">189447000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c247"
      decimals="-3"
      id="ixv-19728"
      unitRef="usd">2442173000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c248"
      decimals="-3"
      id="ixv-19729"
      unitRef="usd">1415083000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c249"
      decimals="-3"
      id="ixv-19730"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c250"
      decimals="-3"
      id="ixv-19731"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c251"
      decimals="-3"
      id="ixv-19732"
      unitRef="usd">1415083000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c252"
      decimals="-3"
      id="ixv-19733"
      unitRef="usd">184286000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c253"
      decimals="-3"
      id="ixv-19734"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c254"
      decimals="-3"
      id="ixv-19735"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c255"
      decimals="-3"
      id="ixv-19736"
      unitRef="usd">184286000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c256"
      decimals="-3"
      id="ixv-19737"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c257"
      decimals="-3"
      id="ixv-19738"
      unitRef="usd">229030000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c258"
      decimals="-3"
      id="ixv-19739"
      unitRef="usd">171347000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c259"
      decimals="-3"
      id="ixv-19740"
      unitRef="usd">400377000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c130"
      decimals="-3"
      id="ixv-19741"
      unitRef="usd">1599369000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c131"
      decimals="-3"
      id="ixv-19742"
      unitRef="usd">229030000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c132"
      decimals="-3"
      id="ixv-19743"
      unitRef="usd">171347000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c260"
      decimals="-3"
      id="ixv-19744"
      unitRef="usd">1999746000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c261"
      decimals="-3"
      id="ixv-19745"
      unitRef="usd">1709217000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c262"
      decimals="-3"
      id="ixv-19746"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c263"
      decimals="-3"
      id="ixv-19747"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c264"
      decimals="-3"
      id="ixv-19748"
      unitRef="usd">1709217000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c265"
      decimals="-3"
      id="ixv-19749"
      unitRef="usd">176326000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c266"
      decimals="-3"
      id="ixv-19750"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c267"
      decimals="-3"
      id="ixv-19751"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c268"
      decimals="-3"
      id="ixv-19752"
      unitRef="usd">176326000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c269"
      decimals="-3"
      id="ixv-19753"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c270"
      decimals="-3"
      id="ixv-19754"
      unitRef="usd">154549000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c271"
      decimals="-3"
      id="ixv-19755"
      unitRef="usd">137528000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c272"
      decimals="-3"
      id="ixv-19756"
      unitRef="usd">292077000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c273"
      decimals="-3"
      id="ixv-19757"
      unitRef="usd">1885543000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c274"
      decimals="-3"
      id="ixv-19758"
      unitRef="usd">154549000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c275"
      decimals="-3"
      id="ixv-19759"
      unitRef="usd">137528000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c276"
      decimals="-3"
      id="ixv-19760"
      unitRef="usd">2177620000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c0" id="ixv-17474">&lt;div&gt; The following table provides a disaggregation of our revenue from contracts with customers by customer end market and by type (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="10" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor;"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;        &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;"&gt;


      2026
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;"&gt;


      2025
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-bottom: 2px solid rgb(0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;"&gt;


      2024
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;
      Customer end market:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Telecom, media &amp;amp; entertainment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;720,616&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;453,892&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;547,525&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Healthcare
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;314,949&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;286,474&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;278,893&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      SLED
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;308,681&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;333,371&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;329,617&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Technology
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;300,783&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;300,465&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;379,720&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Financial services
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;244,675&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;174,798&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;243,630&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Retail
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;136,415&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;103,185&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;36,113&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      All others
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;416,054&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;347,561&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;362,122&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total revenue from contracts with customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;2,442,173&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;1,999,746&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;2,177,620&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;
      Type:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Product segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Networking
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;933,818&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;781,703&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,005,679&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Cloud
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;668,471&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;509,774&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;546,341&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Security
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;239,731&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;191,872&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;193,956&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Collaboration
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;51,917&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;55,483&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;65,714&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Other
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;85,351&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;60,537&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;73,853&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total product segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,979,288&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,599,369&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,885,543&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Professional services segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;273,438&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;229,030&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;154,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Managed services segment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;189,447&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;171,347&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;137,528&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total revenue from contracts with customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;2,442,173&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;1,999,746&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;2,177,620&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="c277"
      decimals="-3"
      id="ixv-19761"
      unitRef="usd">720616000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c278"
      decimals="-3"
      id="ixv-19762"
      unitRef="usd">453892000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c279"
      decimals="-3"
      id="ixv-19763"
      unitRef="usd">547525000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c280"
      decimals="-3"
      id="ixv-19764"
      unitRef="usd">314949000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c281"
      decimals="-3"
      id="ixv-19765"
      unitRef="usd">286474000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c282"
      decimals="-3"
      id="ixv-19766"
      unitRef="usd">278893000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c283"
      decimals="-3"
      id="ixv-19767"
      unitRef="usd">308681000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c284"
      decimals="-3"
      id="ixv-19768"
      unitRef="usd">333371000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c285"
      decimals="-3"
      id="ixv-19769"
      unitRef="usd">329617000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c286"
      decimals="-3"
      id="ixv-19770"
      unitRef="usd">300783000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c287"
      decimals="-3"
      id="ixv-19771"
      unitRef="usd">300465000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c288"
      decimals="-3"
      id="ixv-19772"
      unitRef="usd">379720000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c289"
      decimals="-3"
      id="ixv-19773"
      unitRef="usd">244675000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c290"
      decimals="-3"
      id="ixv-19774"
      unitRef="usd">174798000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c291"
      decimals="-3"
      id="ixv-19775"
      unitRef="usd">243630000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c292"
      decimals="-3"
      id="ixv-19776"
      unitRef="usd">136415000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c293"
      decimals="-3"
      id="ixv-19777"
      unitRef="usd">103185000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c294"
      decimals="-3"
      id="ixv-19778"
      unitRef="usd">36113000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c295"
      decimals="-3"
      id="ixv-19779"
      unitRef="usd">416054000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c296"
      decimals="-3"
      id="ixv-19780"
      unitRef="usd">347561000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c297"
      decimals="-3"
      id="ixv-19781"
      unitRef="usd">362122000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c298"
      decimals="-3"
      id="ixv-19782"
      unitRef="usd">2442173000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c299"
      decimals="-3"
      id="ixv-19783"
      unitRef="usd">1999746000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c300"
      decimals="-3"
      id="ixv-19784"
      unitRef="usd">2177620000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:Revenues
      contextRef="c301"
      decimals="-3"
      id="ixv-19785"
      unitRef="usd">933818000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c302"
      decimals="-3"
      id="ixv-19786"
      unitRef="usd">781703000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c303"
      decimals="-3"
      id="ixv-19787"
      unitRef="usd">1005679000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c304"
      decimals="-3"
      id="ixv-19788"
      unitRef="usd">668471000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c305"
      decimals="-3"
      id="ixv-19789"
      unitRef="usd">509774000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c306"
      decimals="-3"
      id="ixv-19790"
      unitRef="usd">546341000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c307"
      decimals="-3"
      id="ixv-19791"
      unitRef="usd">239731000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c308"
      decimals="-3"
      id="ixv-19792"
      unitRef="usd">191872000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c309"
      decimals="-3"
      id="ixv-19793"
      unitRef="usd">193956000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c310"
      decimals="-3"
      id="ixv-19794"
      unitRef="usd">51917000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c311"
      decimals="-3"
      id="ixv-19795"
      unitRef="usd">55483000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c312"
      decimals="-3"
      id="ixv-19796"
      unitRef="usd">65714000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c313"
      decimals="-3"
      id="ixv-19797"
      unitRef="usd">85351000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c314"
      decimals="-3"
      id="ixv-19798"
      unitRef="usd">60537000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c315"
      decimals="-3"
      id="ixv-19799"
      unitRef="usd">73853000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c136"
      decimals="-3"
      id="ixv-19800"
      unitRef="usd">1979288000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c130"
      decimals="-3"
      id="ixv-19801"
      unitRef="usd">1599369000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c273"
      decimals="-3"
      id="ixv-19802"
      unitRef="usd">1885543000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c137"
      decimals="-3"
      id="ixv-19803"
      unitRef="usd">273438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c131"
      decimals="-3"
      id="ixv-19804"
      unitRef="usd">229030000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c274"
      decimals="-3"
      id="ixv-19805"
      unitRef="usd">154549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c138"
      decimals="-3"
      id="ixv-19806"
      unitRef="usd">189447000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c132"
      decimals="-3"
      id="ixv-19807"
      unitRef="usd">171347000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c275"
      decimals="-3"
      id="ixv-19808"
      unitRef="usd">137528000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c298"
      decimals="-3"
      id="ixv-19809"
      unitRef="usd">2442173000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c299"
      decimals="-3"
      id="ixv-19810"
      unitRef="usd">1999746000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c300"
      decimals="-3"
      id="ixv-19811"
      unitRef="usd">2177620000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c0" id="ixv-17830">&lt;div&gt; The geographic information for the years ended March 31, 2026, 2025, and 2024 was as follows (in thousands): &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="10" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt; &lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Year ended March 31,&lt;/span&gt;        &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2026
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2025
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;
     &lt;div&gt;
      2024
     &lt;/div&gt;
    &lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;
      Net sales:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      US
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,349,884&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,914,838&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,080,693&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;92,665&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;85,330&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 2px solid black;"&gt;97,556&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;2,442,549&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;2,000,168&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 4px double black;"&gt;2,178,249&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      March 31, 2026
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0);"&gt;


      March 31, 2025
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;
      Long-lived assets:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Right-of-use assets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;15,034&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;17,857&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Property and equipment-net
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;12,774&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;15,522&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total US
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;27,808&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;33,379&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;113&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 2px solid black;"&gt;267&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 2px solid transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;27,921&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 4px double black;"&gt;33,646&lt;/td&gt;&lt;td style="text-align: left; width: 1%; border-bottom: 4px double transparent;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="c316"
      decimals="-3"
      id="ixv-19812"
      unitRef="usd">2349884000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c317"
      decimals="-3"
      id="ixv-19813"
      unitRef="usd">1914838000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c318"
      decimals="-3"
      id="ixv-19814"
      unitRef="usd">2080693000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c319"
      decimals="-3"
      id="ixv-19815"
      unitRef="usd">92665000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c320"
      decimals="-3"
      id="ixv-19816"
      unitRef="usd">85330000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c321"
      decimals="-3"
      id="ixv-19817"
      unitRef="usd">97556000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="-3" id="ixv-19818" unitRef="usd">2442549000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c11" decimals="-3" id="ixv-19819" unitRef="usd">2000168000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c12" decimals="-3" id="ixv-19820" unitRef="usd">2178249000</us-gaap:Revenues>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
      contextRef="c322"
      decimals="-3"
      id="ixv-19821"
      unitRef="usd">15034000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
      contextRef="c323"
      decimals="-3"
      id="ixv-19822"
      unitRef="usd">17857000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c322"
      decimals="-3"
      id="ixv-19823"
      unitRef="usd">12774000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c323"
      decimals="-3"
      id="ixv-19824"
      unitRef="usd">15522000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:NoncurrentAssets
      contextRef="c322"
      decimals="-3"
      id="ixv-19825"
      unitRef="usd">27808000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="c323"
      decimals="-3"
      id="ixv-19826"
      unitRef="usd">33379000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="c324"
      decimals="-3"
      id="ixv-19827"
      unitRef="usd">113000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="c325"
      decimals="-3"
      id="ixv-19828"
      unitRef="usd">267000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c3" decimals="-3" id="ixv-19829" unitRef="usd">27921000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c4" decimals="-3" id="ixv-19830" unitRef="usd">33646000</us-gaap:NoncurrentAssets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c217"
      decimals="2"
      id="ixv-19831"
      unitRef="pure">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c218"
      decimals="2"
      id="ixv-19832"
      unitRef="pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c219"
      decimals="2"
      id="ixv-19833"
      unitRef="pure">0.19</us-gaap:ConcentrationRiskPercentage1>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c0" id="ixv-18039">&lt;table cellpadding="0" style="border-collapse: collapse; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 52%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"&gt; Balance at&lt;br/&gt; Beginning of&lt;br/&gt; Period &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"&gt; Charged to&lt;br/&gt; Costs and&lt;br/&gt; Expenses &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"&gt; Deductions/&lt;br/&gt; Write-Offs &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); vertical-align: bottom;"&gt; Balance at&lt;br/&gt; End of&lt;br/&gt; Period &lt;/td&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;
      Allowance for sales returns: (1)
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Year ended March 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,264&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;4,647&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(4,296&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,615&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Year ended March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,615&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;7,043&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(5,969&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,689&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Year ended March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,689&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,917&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(2,867&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,739&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;
      Allowance for credit losses:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Year ended March 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,318&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;371&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(140&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Year ended March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,549&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,732&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(379&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;3,902&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Year ended March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;3,902&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;483&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(1,361&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;3,024&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;
      Valuation for deferred taxes:
     &lt;/span&gt;&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Year ended March 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;112&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(42&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;70&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Year ended March 31, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;70&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(7&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;63&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Year ended March 31, 2026
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;63&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(49&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;14&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="text-indent: -18pt; padding-left: 18pt;"&gt; &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt; (1) &lt;/div&gt; &lt;div&gt; These amounts represent the gross profit effect of sales returns during the respective years. Expected merchandise returns after year-end for sales made before year-end were $10.7 million, $16.6 million, and $10.1 million as of March 31, 2026, 2025, and 2024, respectively. &lt;/div&gt; &lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c326"
      decimals="-3"
      id="ix_27_fact"
      unitRef="usd">1264000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c327"
      decimals="-3"
      id="ix_28_fact"
      unitRef="usd">4647000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c327"
      decimals="-3"
      id="ix_29_fact"
      unitRef="usd">-4296000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c328"
      decimals="-3"
      id="ix_30_fact"
      unitRef="usd">1615000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c328"
      decimals="-3"
      id="ix_31_fact"
      unitRef="usd">1615000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c329"
      decimals="-3"
      id="ix_32_fact"
      unitRef="usd">7043000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c329"
      decimals="-3"
      id="ix_33_fact"
      unitRef="usd">-5969000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c330"
      decimals="-3"
      id="ix_34_fact"
      unitRef="usd">2689000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c330"
      decimals="-3"
      id="ix_35_fact"
      unitRef="usd">2689000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c331"
      decimals="-3"
      id="ix_36_fact"
      unitRef="usd">1917000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c331"
      decimals="-3"
      id="ix_37_fact"
      unitRef="usd">-2867000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c332"
      decimals="-3"
      id="ix_38_fact"
      unitRef="usd">1739000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c333"
      decimals="-3"
      id="ixv-19846"
      unitRef="usd">2318000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c334"
      decimals="-3"
      id="ixv-19847"
      unitRef="usd">371000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c334"
      decimals="-3"
      id="ixv-19848"
      unitRef="usd">-140000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c335"
      decimals="-3"
      id="ixv-19849"
      unitRef="usd">2549000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c335"
      decimals="-3"
      id="ixv-19850"
      unitRef="usd">2549000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c336"
      decimals="-3"
      id="ixv-19851"
      unitRef="usd">1732000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c336"
      decimals="-3"
      id="ixv-19852"
      unitRef="usd">-379000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c337"
      decimals="-3"
      id="ixv-19853"
      unitRef="usd">3902000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c337"
      decimals="-3"
      id="ixv-19854"
      unitRef="usd">3902000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c338"
      decimals="-3"
      id="ixv-19855"
      unitRef="usd">483000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c338"
      decimals="-3"
      id="ixv-19856"
      unitRef="usd">-1361000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c339"
      decimals="-3"
      id="ixv-19857"
      unitRef="usd">3024000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c340"
      decimals="-3"
      id="ixv-19858"
      unitRef="usd">112000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c341"
      decimals="-3"
      id="ixv-19859"
      unitRef="usd">-42000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c341"
      decimals="-3"
      id="ixv-19860"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c342"
      decimals="-3"
      id="ixv-19861"
      unitRef="usd">70000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c342"
      decimals="-3"
      id="ixv-19862"
      unitRef="usd">70000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c343"
      decimals="-3"
      id="ixv-19863"
      unitRef="usd">-7000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c343"
      decimals="-3"
      id="ixv-19864"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c344"
      decimals="-3"
      id="ixv-19865"
      unitRef="usd">63000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c344"
      decimals="-3"
      id="ixv-19866"
      unitRef="usd">63000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c345"
      decimals="-3"
      id="ixv-19867"
      unitRef="usd">-49000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c345"
      decimals="-3"
      id="ixv-19868"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c346"
      decimals="-3"
      id="ixv-19869"
      unitRef="usd">14000</us-gaap:ValuationAllowancesAndReservesBalance>
    <plus:SalesReturnsReserveForSalesReturns contextRef="c0" decimals="-5" id="ixv-19871" unitRef="usd">10700000</plus:SalesReturnsReserveForSalesReturns>
    <plus:SalesReturnsReserveForSalesReturns contextRef="c11" decimals="-5" id="ixv-19872" unitRef="usd">16600000</plus:SalesReturnsReserveForSalesReturns>
    <plus:SalesReturnsReserveForSalesReturns contextRef="c12" decimals="-5" id="ixv-19873" unitRef="usd">10100000</plus:SalesReturnsReserveForSalesReturns>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c4"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c101" id="hidden-fact-2">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c102" id="hidden-fact-3">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c103" id="hidden-fact-4">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c104" id="hidden-fact-5">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c105" id="hidden-fact-6" xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-7">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-8">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-9">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-10">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-11">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-12">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-13">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-14">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration contextRef="c166" id="hidden-fact-15">http://fasb.org/us-gaap/2025#SecuredOvernightFinancingRateSofrMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration contextRef="c0" id="hidden-fact-16">http://xbrl.sec.gov/stpr/2025#CA http://xbrl.sec.gov/stpr/2025#NY http://xbrl.sec.gov/stpr/2025#VA</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalJurisdictionContributionGreaterThan50PercentTaxEffectExtensibleEnumeration>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-19893">0001022408</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-19894">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-19895">FY</dei:DocumentFiscalPeriodFocus>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_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">Balance is net of $4,644 thousand in accumulated impairments that were recorded in a segment that preceded our current segment organization.</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_11_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_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">Represents several adjustments, none of which are significant for separate disclosure.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The states and local jurisdictions that contribute to the majority (greater than 50%) of the tax effect in this category include <xhtml:span style="-sec-ix-hidden: hidden-fact-16">California, Virginia, and New York</xhtml:span>.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_26_fact"
          xlink:label="ix_26_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The amount of income taxes paid for the year ended March 31, 2026 was less than 5% of total income taxes paid.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_26_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_27_fact"
          xlink:label="ix_27_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_31_fact"
          xlink:label="ix_31_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_35_fact"
          xlink:label="ix_35_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_38_fact"
          xlink:label="ix_38_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_30_fact"
          xlink:label="ix_30_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_28_fact"
          xlink:label="ix_28_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_32_fact"
          xlink:label="ix_32_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_37_fact"
          xlink:label="ix_37_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_36_fact"
          xlink:label="ix_36_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_34_fact"
          xlink:label="ix_34_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_33_fact"
          xlink:label="ix_33_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_29_fact"
          xlink:label="ix_29_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_4_footnote" xlink:label="ix_4_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">These amounts represent the gross profit effect of sales returns during the respective years. Expected merchandise returns after year-end for sales made before year-end were $10.7 million, $16.6 million, and $10.1 million as of March 31, 2026, 2025, and 2024, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_27_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_31_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_35_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_38_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_30_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_28_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_32_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_37_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_36_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_34_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_33_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_29_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
